=>> Building irc/weechat build started at Tue Sep 26 06:28:31 CDT 2023 port directory: /usr/ports/irc/weechat package name: weechat-4.0.4 building for: FreeBSD 132amd64-current-job-03 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: 03 ---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-4.0.4: 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 GUILE=/usr/local/bin/guile-2.2 GUILE_SNARF=/usr/local/bin/guile-snarf-2.2 GUILE_CONFIG=/usr/local/bin/guile-config-2.2 GUILE_TOOLS=/usr/local/bin/guile-tools-2.2 GUILD=/usr/local/bin/guild-2.2 GUILE_EFFECTIVE_VERSION=2.2 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 PKG_CONFIG_PATH=/usr/local/libdata/pkgconfig/guile/2.2 --End CONFIGURE_ENV-- --MAKE_ENV-- NINJA_STATUS="[%p %s/%t] " GUILE=/usr/local/bin/guile-2.2 GUILE_SNARF=/usr/local/bin/guile-snarf-2.2 GUILE_CONFIG=/usr/local/bin/guile-config-2.2 GUILE_TOOLS=/usr/local/bin/guile-tools-2.2 GUILD=/usr/local/bin/guild-2.2 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 PKG_CONFIG_PATH=/usr/local/libdata/pkgconfig/guile/2.2 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" GUILE_VER=2.2 GUILE_SFX=2 GUILE_SITE=share/guile/site/2.2 GUILE_GLOBAL_SITE=share/guile/site GUILE_SITE_CCACHE=lib/guile/2.2/site-ccache GUILE_DOCS=share/doc/guile22 GUILE_EXAMPLES=share/examples/guile22 GUILE_PKGCONFIG_DIR=libdata/pkgconfig/guile/2.2 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=121 #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-4.0.4 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.20.7.pkg [132amd64-current-job-03] Installing pkg-1.20.7... [132amd64-current-job-03] Extracting pkg-1.20.7: .......... done ===> weechat-4.0.4 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of weechat-4.0.4 =========================================================================== =================================================== =========================================================================== =================================================== ===> Fetching all distfiles required by weechat-4.0.4 for building =========================================================================== =================================================== ===> Fetching all distfiles required by weechat-4.0.4 for building => SHA256 Checksum OK for weechat-4.0.4.tar.xz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Fetching all distfiles required by weechat-4.0.4 for building ===> Extracting for weechat-4.0.4 => SHA256 Checksum OK for weechat-4.0.4.tar.xz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for weechat-4.0.4 ===> Applying FreeBSD patches for weechat-4.0.4 from /usr/ports/irc/weechat/files =========================================================================== =================================================== ===> weechat-4.0.4 depends on file: /usr/local/bin/asciidoctor - not found ===> Installing existing package /packages/All/rubygem-asciidoctor-2.0.20.pkg [132amd64-current-job-03] Installing rubygem-asciidoctor-2.0.20... [132amd64-current-job-03] `-- Installing ruby-3.1.4_1,1... [132amd64-current-job-03] | `-- Installing gmp-6.3.0... [132amd64-current-job-03] | | `-- Installing indexinfo-0.3.1... [132amd64-current-job-03] | | `-- Extracting indexinfo-0.3.1: . done [132amd64-current-job-03] | `-- Extracting gmp-6.3.0: .......... done [132amd64-current-job-03] | `-- Installing libedit-3.1.20221030,1... [132amd64-current-job-03] | `-- Extracting libedit-3.1.20221030,1: .......... done [132amd64-current-job-03] | `-- Installing libffi-3.4.4... [132amd64-current-job-03] | `-- Extracting libffi-3.4.4: .......... done [132amd64-current-job-03] | `-- Installing libunwind-20211201_2... [132amd64-current-job-03] | `-- Extracting libunwind-20211201_2: .......... done [132amd64-current-job-03] | `-- Installing libyaml-0.2.5... [132amd64-current-job-03] | `-- Extracting libyaml-0.2.5: ...... done [132amd64-current-job-03] | `-- Installing openssl-1.1.1w,1... [132amd64-current-job-03] | `-- Extracting openssl-1.1.1w,1: .......... done [132amd64-current-job-03] `-- Extracting ruby-3.1.4_1,1: .......... done [132amd64-current-job-03] `-- Installing ruby31-gems-3.4.19... [132amd64-current-job-03] `-- Extracting ruby31-gems-3.4.19: .......... done [132amd64-current-job-03] 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-4.0.4 depends on file: /usr/local/bin/asciidoctor - found ===> Returning to build of weechat-4.0.4 ===> weechat-4.0.4 depends on file: /usr/local/bin/asciidoctor - found ===> weechat-4.0.4 depends on file: /usr/local/bin/cmake - not found ===> Installing existing package /packages/All/cmake-core-3.26.1_3.pkg [132amd64-current-job-03] Installing cmake-core-3.26.1_3... [132amd64-current-job-03] `-- Installing expat-2.5.0... [132amd64-current-job-03] `-- Extracting expat-2.5.0: .......... done [132amd64-current-job-03] `-- Installing jsoncpp-1.9.5... [132amd64-current-job-03] `-- Extracting jsoncpp-1.9.5: .......... done [132amd64-current-job-03] `-- Installing libuv-1.46.0... [132amd64-current-job-03] `-- Extracting libuv-1.46.0: .......... done [132amd64-current-job-03] `-- Installing rhash-1.4.4... [132amd64-current-job-03] | `-- Installing gettext-runtime-0.22_1... [132amd64-current-job-03] | `-- Extracting gettext-runtime-0.22_1: .......... done [132amd64-current-job-03] `-- Extracting rhash-1.4.4: .......... done [132amd64-current-job-03] Extracting cmake-core-3.26.1_3: .......... done ===> weechat-4.0.4 depends on file: /usr/local/bin/cmake - found ===> Returning to build of weechat-4.0.4 ===> weechat-4.0.4 depends on executable: ninja - not found ===> Installing existing package /packages/All/ninja-1.11.1,2.pkg [132amd64-current-job-03] Installing ninja-1.11.1,2... [132amd64-current-job-03] `-- Installing python39-3.9.18... [132amd64-current-job-03] | `-- Installing mpdecimal-2.5.1... [132amd64-current-job-03] | `-- Extracting mpdecimal-2.5.1: .......... done [132amd64-current-job-03] | `-- Installing readline-8.2.1... [132amd64-current-job-03] | `-- Extracting readline-8.2.1: .......... done [132amd64-current-job-03] `-- Extracting python39-3.9.18: .......... done [132amd64-current-job-03] Extracting ninja-1.11.1,2: ..... done ===== Message from python39-3.9.18: -- 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-4.0.4 depends on executable: ninja - found ===> Returning to build of weechat-4.0.4 ===> weechat-4.0.4 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.0.3,1.pkg [132amd64-current-job-03] Installing pkgconf-2.0.3,1... [132amd64-current-job-03] Extracting pkgconf-2.0.3,1: .......... done ===> weechat-4.0.4 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of weechat-4.0.4 ===> weechat-4.0.4 depends on package: gettext-runtime>=0.22_1 - found ===> weechat-4.0.4 depends on executable: msgfmt - not found ===> Installing existing package /packages/All/gettext-tools-0.22.pkg [132amd64-current-job-03] Installing gettext-tools-0.22... [132amd64-current-job-03] `-- Installing libtextstyle-0.22... [132amd64-current-job-03] `-- Extracting libtextstyle-0.22: .......... done [132amd64-current-job-03] Extracting gettext-tools-0.22: .......... done ===> weechat-4.0.4 depends on executable: msgfmt - found ===> Returning to build of weechat-4.0.4 ===> weechat-4.0.4 depends on file: /usr/local/bin/python3.9 - found ===> weechat-4.0.4 depends on package: perl5>=5.32.r0<5.33 - not found ===> Installing existing package /packages/All/perl5-5.32.1_4.pkg [132amd64-current-job-03] Installing perl5-5.32.1_4... [132amd64-current-job-03] `-- Installing gdbm-1.23... [132amd64-current-job-03] `-- Extracting gdbm-1.23: .......... done [132amd64-current-job-03] Extracting perl5-5.32.1_4: .......... done ===> weechat-4.0.4 depends on package: perl5>=5.32.r0<5.33 - found ===> Returning to build of weechat-4.0.4 ===> weechat-4.0.4 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_4.pkg [132amd64-current-job-03] Installing ccache-3.7.12_4... [132amd64-current-job-03] 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-4.0.4 depends on file: /usr/local/bin/ccache - found ===> Returning to build of weechat-4.0.4 =========================================================================== =================================================== ===> weechat-4.0.4 depends on shared library: libcurl.so - not found ===> Installing existing package /packages/All/curl-8.3.0.pkg [132amd64-current-job-03] Installing curl-8.3.0... [132amd64-current-job-03] `-- Installing c-ares-1.19.1... [132amd64-current-job-03] `-- Extracting c-ares-1.19.1: .......... done [132amd64-current-job-03] `-- Installing ca_root_nss-3.93... [132amd64-current-job-03] `-- Extracting ca_root_nss-3.93: ....... done [132amd64-current-job-03] `-- Installing krb5-1.21.2... [132amd64-current-job-03] | `-- Installing openldap26-client-2.6.6... [132amd64-current-job-03] | | `-- Installing cyrus-sasl-2.1.28... [132amd64-current-job-03] | | `-- Installing lmdb-0.9.31,1... [132amd64-current-job-03] | | `-- Extracting lmdb-0.9.31,1: .......... done *** Added group `cyrus' (id 60) *** Added user `cyrus' (id 60) [132amd64-current-job-03] | | `-- Extracting cyrus-sasl-2.1.28: .......... done [132amd64-current-job-03] | `-- Extracting openldap26-client-2.6.6: .......... done [132amd64-current-job-03] `-- Extracting krb5-1.21.2: .......... done [132amd64-current-job-03] `-- Installing libidn2-2.3.4... [132amd64-current-job-03] | `-- Installing libunistring-1.1... [132amd64-current-job-03] | `-- Extracting libunistring-1.1: .......... done [132amd64-current-job-03] `-- Extracting libidn2-2.3.4: .......... done [132amd64-current-job-03] `-- Installing libnghttp2-1.56.0... [132amd64-current-job-03] `-- Extracting libnghttp2-1.56.0: ....... done [132amd64-current-job-03] `-- Installing libssh2-1.11.0,3... [132amd64-current-job-03] `-- Extracting libssh2-1.11.0,3: .......... done [132amd64-current-job-03] `-- Installing zstd-1.5.5... [132amd64-current-job-03] | `-- Installing liblz4-1.9.4,1... [132amd64-current-job-03] | `-- Extracting liblz4-1.9.4,1: .......... done [132amd64-current-job-03] `-- Extracting zstd-1.5.5: .......... done [132amd64-current-job-03] Extracting curl-8.3.0: .......... done ===== Message from ca_root_nss-3.93: -- 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.6: -- 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-4.0.4 depends on shared library: libcurl.so - found (/usr/local/lib/libcurl.so) ===> Returning to build of weechat-4.0.4 ===> weechat-4.0.4 depends on shared library: libgcrypt.so - not found ===> Installing existing package /packages/All/libgcrypt-1.10.2.pkg [132amd64-current-job-03] Installing libgcrypt-1.10.2... [132amd64-current-job-03] `-- Installing libgpg-error-1.47... [132amd64-current-job-03] `-- Extracting libgpg-error-1.47: .......... done [132amd64-current-job-03] Extracting libgcrypt-1.10.2: .......... done ===> weechat-4.0.4 depends on shared library: libgcrypt.so - found (/usr/local/lib/libgcrypt.so) ===> Returning to build of weechat-4.0.4 ===> weechat-4.0.4 depends on shared library: libgnutls.so - not found ===> Installing existing package /packages/All/gnutls-3.7.9.pkg [132amd64-current-job-03] Installing gnutls-3.7.9... [132amd64-current-job-03] `-- Installing libtasn1-4.19.0... [132amd64-current-job-03] `-- Extracting libtasn1-4.19.0: .......... done [132amd64-current-job-03] `-- Installing nettle-3.9.1... [132amd64-current-job-03] `-- Extracting nettle-3.9.1: .......... done [132amd64-current-job-03] `-- Installing p11-kit-0.24.1_2... [132amd64-current-job-03] | `-- Installing glib-2.78.0,2... [132amd64-current-job-03] | | `-- Installing libiconv-1.17... [132amd64-current-job-03] | | `-- Extracting libiconv-1.17: .......... done [132amd64-current-job-03] | | `-- Installing libxml2-2.10.4_1... [132amd64-current-job-03] | | `-- Extracting libxml2-2.10.4_1: .......... done [132amd64-current-job-03] | | `-- Installing pcre2-10.42... [132amd64-current-job-03] | | `-- Extracting pcre2-10.42: .......... done [132amd64-current-job-03] | `-- Extracting glib-2.78.0,2: .......... done [132amd64-current-job-03] `-- Extracting p11-kit-0.24.1_2: .......... done [132amd64-current-job-03] Extracting gnutls-3.7.9: .......... done ==> Running trigger: gio-modules.ucl Generating GIO modules cache ==> Running trigger: glib-schemas.ucl Compiling glib schemas No schema files found: doing nothing. ===> weechat-4.0.4 depends on shared library: libgnutls.so - found (/usr/local/lib/libgnutls.so) ===> Returning to build of weechat-4.0.4 ===> weechat-4.0.4 depends on shared library: libgpg-error.so - found (/usr/local/lib/libgpg-error.so) ===> weechat-4.0.4 depends on shared library: libzstd.so - found (/usr/local/lib/libzstd.so) ===> weechat-4.0.4 depends on shared library: libaspell.so - not found ===> Installing existing package /packages/All/aspell-0.60.8_1,1.pkg [132amd64-current-job-03] Installing aspell-0.60.8_1,1... [132amd64-current-job-03] Extracting aspell-0.60.8_1,1: .......... done ===> weechat-4.0.4 depends on shared library: libaspell.so - found (/usr/local/lib/libaspell.so) ===> Returning to build of weechat-4.0.4 ===> weechat-4.0.4 depends on shared library: libguile-2.2.so - not found ===> Installing existing package /packages/All/guile2-2.2.7_5.pkg [132amd64-current-job-03] Installing guile2-2.2.7_5... [132amd64-current-job-03] `-- Installing boehm-gc-threaded-8.2.4... [132amd64-current-job-03] | `-- Installing boehm-gc-8.2.4... [132amd64-current-job-03] | `-- Extracting boehm-gc-8.2.4: .......... done [132amd64-current-job-03] `-- Extracting boehm-gc-threaded-8.2.4: .......... done [132amd64-current-job-03] `-- Installing guile-aclocal-3.0.9_1... [132amd64-current-job-03] `-- Extracting guile-aclocal-3.0.9_1: . done [132amd64-current-job-03] `-- Installing libltdl-2.4.7... [132amd64-current-job-03] `-- Extracting libltdl-2.4.7: ......... done [132amd64-current-job-03] Extracting guile2-2.2.7_5: .......... done ===> weechat-4.0.4 depends on shared library: libguile-2.2.so - found (/usr/local/lib/libguile-2.2.so) ===> Returning to build of weechat-4.0.4 ===> weechat-4.0.4 depends on shared library: libgc-threaded.so - found (/usr/local/lib/libgc-threaded.so) ===> weechat-4.0.4 depends on shared library: liblua-5.3.so - not found ===> Installing existing package /packages/All/lua53-5.3.6.pkg [132amd64-current-job-03] Installing lua53-5.3.6... [132amd64-current-job-03] Extracting lua53-5.3.6: .......... done ===> weechat-4.0.4 depends on shared library: liblua-5.3.so - found (/usr/local/lib/liblua-5.3.so) ===> Returning to build of weechat-4.0.4 ===> weechat-4.0.4 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) =========================================================================== =================================================== ===> Configuring for weechat-4.0.4 ===> 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 "2.0.3") -- 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.22.0") -- 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.3.0") -- 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 (3.2s) -- Generating done (0.0s) 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 Python3_EXECUTABLE Python_ADDITIONAL_VERSIONS Python_EXECUTABLE THREADS_HAVE_PTHREAD_ARG -- Build files have been written to: /wrkdirs/usr/ports/irc/weechat/work/.build =========================================================================== =================================================== ===> Building for weechat-4.0.4 [ 0% 6/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build && /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/tools/set_git_version.sh /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4 4.0.4 config-git.h Creating file config-git.h with git version: "" [ 0% 7/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/weechat.c [ 0% 8/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/plugin-api.c [ 1% 9/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/plugin-config.c [ 1% 10/336] 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-4.0.4" --package-name='WeeChat' --package-version=4.0.4 --msgid-bugs-address=flashcode@flashtux.org --copyright-holder='NAME' ./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-doc.c ./src/core/wee-doc.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-bar-window.h ./src/gui/curses/gui-curses-chat.c ./src/gui/curses/gui-curses-chat.h ./src/gui/curses/gui-curses-color.c ./src/gui/curses/gui-curses-color.h ./src/gui/curses/gui-curses.h ./src/gui/curses/gui-curses-key.c ./src/gui/curses/gui-curses-key.h ./src/gui/curses/gui-curses-main.c ./src/gui/curses/gui-curses-main.h ./src/gui/curses/gui-curses-mouse.c ./src/gui/curses/gui-curses-mouse.h ./src/gui/curses/gui-curses-term.c ./src/gui/curses/gui-curses-window.c ./src/gui/curses/gui-curses-window.h ./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-custom.c ./src/gui/gui-bar-item-custom.h ./src/gui/gui-bar-item.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/charset/charset.h ./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-batch.c ./src/plugins/irc/irc-batch.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.cpp ./src/plugins/javascript/weechat-js-api.h ./src/plugins/javascript/weechat-js.cpp ./src/plugins/javascript/weechat-js.h ./src/plugins/javascript/weechat-js-v8.cpp ./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-bar-item.c ./src/plugins/typing/typing-bar-item.h ./src/plugins/typing/typing.c ./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 [ 1% 11/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/plugin-api-info.c [ 2% 12/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-arraylist.c [ 2% 13/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/plugin.c [ 2% 14/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-backtrace.c [ 2% 15/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-calc.c [ 3% 16/336] 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-4.0.4/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/LC_MESSAGES/weechat.mo /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: 85 translated messages, 1460 fuzzy translations, 941 untranslated messages. [ 3% 17/336] 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-4.0.4/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/LC_MESSAGES/weechat.mo /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: 1261 translated messages, 831 fuzzy translations, 394 untranslated messages. [ 3% 18/336] 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-4.0.4/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/LC_MESSAGES/weechat.mo /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: 1347 translated messages, 704 fuzzy translations, 435 untranslated messages. [ 4% 19/336] 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-4.0.4/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/LC_MESSAGES/weechat.mo /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: 1313 translated messages, 772 fuzzy translations, 401 untranslated messages. [ 4% 20/336] 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-4.0.4/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/LC_MESSAGES/weechat.mo /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: 2486 translated messages. [ 4% 21/336] 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-4.0.4/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/LC_MESSAGES/weechat.mo /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: 2486 translated messages. [ 5% 22/336] 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-4.0.4/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/LC_MESSAGES/weechat.mo /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: 2023 translated messages, 341 fuzzy translations, 122 untranslated messages. [ 5% 23/336] 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-4.0.4/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/LC_MESSAGES/weechat.mo /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: 2360 translated messages, 97 fuzzy translations, 29 untranslated messages. [ 5% 24/336] 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-4.0.4/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/LC_MESSAGES/weechat.mo /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: 1731 translated messages, 543 fuzzy translations, 212 untranslated messages. [ 5% 25/336] 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-4.0.4/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/LC_MESSAGES/weechat.mo /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: 896 translated messages, 790 fuzzy translations, 800 untranslated messages. [ 6% 26/336] 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-4.0.4/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/LC_MESSAGES/weechat.mo /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: 105 translated messages, 1474 fuzzy translations, 907 untranslated messages. [ 6% 27/336] 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-4.0.4/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/LC_MESSAGES/weechat.mo /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: 2473 translated messages, 11 fuzzy translations, 2 untranslated messages. [ 6% 28/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-command.c [ 7% 29/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-crypto.c [ 7% 30/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-completion.c [ 7% 31/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-config.c [ 8% 32/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-config-file.c [ 8% 33/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-dir.c [ 8% 34/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-doc.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-doc.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-doc.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/core/wee-doc.c [ 8% 35/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-eval.c [ 9% 36/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-hashtable.c [ 9% 37/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-hdata.c [ 9% 38/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-infolist.c [ 10% 39/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-input.c [ 10% 40/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-log.c [ 10% 41/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-list.c [ 11% 42/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-hook.c [ 11% 43/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-network.c [ 11% 44/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-proxy.c [ 11% 45/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-secure.c [ 12% 46/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-debug.c [ 12% 47/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-secure-buffer.c [ 12% 48/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-signal.c [ 13% 49/336] 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-4.0.4/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/LC_MESSAGES/weechat.mo /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: 2347 translated messages, 99 fuzzy translations, 40 untranslated messages. [ 13% 50/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-string.c [ 13% 51/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-upgrade-file.c [ 13% 52/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-upgrade.c [ 14% 53/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-secure-config.c [ 14% 54/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-utf8.c [ 14% 55/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-util.c [ 15% 56/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-command-run.c [ 15% 57/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-completion.c [ 15% 58/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-command.c [ 16% 59/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-config.c [ 16% 60/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-version.c [ 16% 61/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-connect.c [ 16% 62/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-fd.c [ 17% 63/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-focus.c [ 17% 64/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-hdata.c [ 17% 65/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-info-hashtable.c [ 18% 66/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-info.c [ 18% 67/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-hsignal.c [ 18% 68/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-modifier.c [ 19% 69/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-print.c [ 19% 70/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-infolist.c [ 19% 71/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-line.c [ 19% 72/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-signal.c [ 20% 73/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/wee-url.c [ 20% 74/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-process.c [ 20% 75/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/core/hook/wee-hook-timer.c [ 21% 76/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/src/plugins && true [ 21% 77/336] : && /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 && : [ 21% 78/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/src/plugins && true [ 22% 79/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/src/plugins && true [ 22% 80/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/plugin-script.c [ 22% 81/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/plugin-script-api.c [ 22% 82/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/plugin-script-config.c [ 23% 83/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/alias/alias.c [ 23% 84/336] : && /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-doc.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 && : [ 23% 85/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/alias/alias-completion.c [ 24% 86/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/alias/alias-config.c [ 24% 87/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/alias/alias-info.c [ 24% 88/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/alias/alias-command.c [ 25% 89/336] : && /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 && : [ 25% 90/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/buflist/buflist.c [ 25% 91/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/buflist/buflist-command.c [ 25% 92/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/buflist/buflist-config.c [ 26% 93/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/buflist/buflist-bar-item.c [ 26% 94/336] : && /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 && : [ 26% 95/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/buflist/buflist-info.c [ 27% 96/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/buflist/buflist-mouse.c [ 27% 97/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/charset/charset.c [ 27% 98/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/exec/exec.c [ 27% 99/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/exec/exec-completion.c [ 28% 100/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/exec/exec-buffer.c [ 28% 101/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/exec/exec-config.c [ 28% 102/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/exec/exec-command.c [ 29% 103/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/fifo/fifo-command.c [ 29% 104/336] : && /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 && : [ 29% 105/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/fifo/fifo.c [ 30% 106/336] : && /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 && : [ 30% 107/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/fifo/fifo-config.c [ 30% 108/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/fifo/fifo-info.c [ 30% 109/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/fset/fset.c [ 31% 110/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/fset/fset-bar-item.c [ 31% 111/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/fset/fset-buffer.c [ 31% 112/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/fset/fset-command.c [ 32% 113/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/fset/fset-completion.c [ 32% 114/336] : && /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 && : [ 32% 115/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/fset/fset-config.c [ 33% 116/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/fset/fset-info.c [ 33% 117/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/fset/fset-mouse.c [ 33% 118/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/fset/fset-option.c [ 33% 119/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc.c [ 34% 120/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-batch.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-batch.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-batch.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/irc/irc-batch.c [ 34% 121/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-channel.c [ 34% 122/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-command.c [ 35% 123/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-completion.c [ 35% 124/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-buffer.c [ 35% 125/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-config.c [ 36% 126/336] : && /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 && : [ 36% 127/336] : && /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% 128/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-color.c [ 36% 129/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-bar-item.c [ 37% 130/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-ctcp.c [ 37% 131/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-info.c [ 37% 132/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-debug.c [ 38% 133/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-join.c [ 38% 134/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-ignore.c [ 38% 135/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-mode.c [ 38% 136/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-input.c [ 39% 137/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-modelist.c [ 39% 138/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-message.c [ 39% 139/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-msgbuffer.c [ 40% 140/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-notify.c [ 40% 141/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-nick.c [ 40% 142/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-raw.c [ 41% 143/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-redirect.c [ 41% 144/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-protocol.c [ 41% 145/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-sasl.c [ 41% 146/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-tag.c [ 42% 147/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-server.c [ 42% 148/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-typing.c [ 42% 149/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/irc/irc-upgrade.c [ 43% 150/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/logger/logger.c [ 43% 151/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/logger/logger-backlog.c [ 43% 152/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/logger/logger-command.c [ 44% 153/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/logger/logger-config.c [ 44% 154/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/logger/logger-buffer.c [ 44% 155/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/logger/logger-info.c [ 44% 156/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/logger/logger-tail.c [ 45% 157/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/relay.c [ 45% 158/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/relay-auth.c [ 45% 159/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/relay-buffer.c [ 46% 160/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/relay-completion.c [ 46% 161/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/relay-command.c [ 46% 162/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/relay-client.c [ 47% 163/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/relay-info.c [ 47% 164/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/relay-network.c [ 47% 165/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/relay-server.c [ 47% 166/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/relay-upgrade.c [ 48% 167/336] : && /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-batch.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 && : [ 48% 168/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/relay-websocket.c [ 48% 169/336] : && /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 && : [ 49% 170/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/relay-config.c [ 49% 171/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/irc/relay-irc.c [ 49% 172/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/relay-raw.c [ 50% 173/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/weechat/relay-weechat.c [ 50% 174/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/weechat/relay-weechat-msg.c [ 50% 175/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/weechat/relay-weechat-nicklist.c [ 50% 176/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/relay/weechat/relay-weechat-protocol.c [ 51% 177/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/script/script-action.c [ 51% 178/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/script/script.c [ 51% 179/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/script/script-buffer.c [ 52% 180/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/script/script-command.c [ 52% 181/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/script/script-completion.c [ 52% 182/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/script/script-config.c [ 52% 183/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/script/script-info.c [ 53% 184/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/script/script-mouse.c [ 53% 185/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/script/script-repo.c [ 53% 186/336] : && /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 && : [ 54% 187/336] : && /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 && : [ 54% 188/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/python/weechat-python.c [ 54% 189/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/lua/weechat-lua-api.c [ 55% 190/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/perl/weechat-perl.c In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.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-4.0.4/src/plugins/perl/weechat-perl.c:343: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-4.0.4/src/plugins/perl/weechat-perl.c:343: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-4.0.4/src/plugins/perl/weechat-perl.c:343: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-4.0.4/src/plugins/perl/weechat-perl.c:343: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-4.0.4/src/plugins/perl/weechat-perl.c:359: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-4.0.4/src/plugins/perl/weechat-perl.c:359: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-4.0.4/src/plugins/perl/weechat-perl.c:359: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-4.0.4/src/plugins/perl/weechat-perl.c:359: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-4.0.4/src/plugins/perl/weechat-perl.c:369: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-4.0.4/src/plugins/perl/weechat-perl.c:369: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-4.0.4/src/plugins/perl/weechat-perl.c:369: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-4.0.4/src/plugins/perl/weechat-perl.c:369: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-4.0.4/src/plugins/perl/weechat-perl.c:369: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-4.0.4/src/plugins/perl/weechat-perl.c:369: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-4.0.4/src/plugins/perl/weechat-perl.c:369: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-4.0.4/src/plugins/perl/weechat-perl.c:369: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-4.0.4/src/plugins/perl/weechat-perl.c:371: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-4.0.4/src/plugins/perl/weechat-perl.c:371: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-4.0.4/src/plugins/perl/weechat-perl.c:371: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-4.0.4/src/plugins/perl/weechat-perl.c:371: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-4.0.4/src/plugins/perl/weechat-perl.c:371: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-4.0.4/src/plugins/perl/weechat-perl.c:371: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-4.0.4/src/plugins/perl/weechat-perl.c:371: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-4.0.4/src/plugins/perl/weechat-perl.c:371: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-4.0.4/src/plugins/perl/weechat-perl.c:374: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-4.0.4/src/plugins/perl/weechat-perl.c:374: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-4.0.4/src/plugins/perl/weechat-perl.c:374: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-4.0.4/src/plugins/perl/weechat-perl.c:374: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-4.0.4/src/plugins/perl/weechat-perl.c:374: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-4.0.4/src/plugins/perl/weechat-perl.c:374: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-4.0.4/src/plugins/perl/weechat-perl.c:374: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-4.0.4/src/plugins/perl/weechat-perl.c:374: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-4.0.4/src/plugins/perl/weechat-perl.c:378: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-4.0.4/src/plugins/perl/weechat-perl.c:378: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-4.0.4/src/plugins/perl/weechat-perl.c:378: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-4.0.4/src/plugins/perl/weechat-perl.c:378: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-4.0.4/src/plugins/perl/weechat-perl.c:378: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-4.0.4/src/plugins/perl/weechat-perl.c:378: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-4.0.4/src/plugins/perl/weechat-perl.c:378: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-4.0.4/src/plugins/perl/weechat-perl.c:378: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-4.0.4/src/plugins/perl/weechat-perl.c:475: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-4.0.4/src/plugins/perl/weechat-perl.c:475: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-4.0.4/src/plugins/perl/weechat-perl.c:475: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-4.0.4/src/plugins/perl/weechat-perl.c:475: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-4.0.4/src/plugins/perl/weechat-perl.c:566: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-4.0.4/src/plugins/perl/weechat-perl.c:566: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-4.0.4/src/plugins/perl/weechat-perl.c:566: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-4.0.4/src/plugins/perl/weechat-perl.c:566: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-4.0.4/src/plugins/perl/weechat-perl.c:703: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-4.0.4/src/plugins/perl/weechat-perl.c:703: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-4.0.4/src/plugins/perl/weechat-perl.c:703: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-4.0.4/src/plugins/perl/weechat-perl.c:703: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-4.0.4/src/plugins/perl/weechat-perl.c:736: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-4.0.4/src/plugins/perl/weechat-perl.c:736: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-4.0.4/src/plugins/perl/weechat-perl.c:736: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-4.0.4/src/plugins/perl/weechat-perl.c:736: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% 191/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/lua/weechat-lua.c [ 55% 192/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/python/weechat-python-api.c [ 55% 193/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/guile/weechat-guile.c [ 56% 194/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/spell/spell.c [ 56% 195/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/guile/weechat-guile-api.c [ 56% 196/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/spell/spell-bar-item.c [ 57% 197/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/spell/spell-command.c [ 57% 198/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/spell/spell-completion.c [ 57% 199/336] : && /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 && : [ 58% 200/336] : && /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 && : [ 58% 201/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/spell/spell-config.c [ 58% 202/336] : && /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 && : [ 58% 203/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/spell/spell-info.c [ 59% 204/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/spell/spell-speller.c [ 59% 205/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/trigger/trigger.c [ 59% 206/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/trigger/trigger-buffer.c [ 60% 207/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/trigger/trigger-command.c [ 60% 208/336] : && /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% 209/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/perl/weechat-perl-api.c In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:120:9: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:120:9: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:120:9: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:120:9: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:144:9: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:144:9: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:144:9: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:144:9: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:172:9: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:172:9: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:172:9: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:172:9: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:175:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:175:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:175:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:175:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:196:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:196:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:196:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:196:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:210:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:210:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:210:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:210:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:258:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:258:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:258:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:258:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:277:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:277:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:277:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:277:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:291:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:291:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:307:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:307:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:325:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:325:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:340:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:340:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:355:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:355:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:397:5: note: '{' token is here API_RETURN_LONG(value); ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:397:5: note: ')' token is here API_RETURN_LONG(value); ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:411:5: note: '{' token is here API_RETURN_INT(size); ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:411:5: note: ')' token is here API_RETURN_INT(size); ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:442:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:442:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:456:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:456:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:456:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:456:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:543:9: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:543:9: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:543:9: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:543:9: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:545:5: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:545:5: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:545:5: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:545:5: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:558:9: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:558:9: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:558:9: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:558:9: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:560:5: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:560:5: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:560:5: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:560:5: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:573:9: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:573:9: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:573:9: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:573:9: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:575:5: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:575:5: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:575:5: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:575:5: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:591:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:591:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:591:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:591:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:614:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:614:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:614:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:614:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:633:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:633:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:633:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:633:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:651:5: note: '{' token is here API_RETURN_INT(pos); ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:651:5: note: ')' token is here API_RETURN_INT(pos); ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:670:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:670:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:670:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:670:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:688:5: note: '{' token is here API_RETURN_INT(pos); ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:688:5: note: ')' token is here API_RETURN_INT(pos); ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:703:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:703:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:703:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:703:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:720:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:720:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:720:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:720:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:734:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:734:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:734:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:734:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:748:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:748:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:748:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:748:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:762:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:762:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:762:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:762:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:776:5: note: '{' token is here API_RETURN_INT(size); ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:776:5: note: ')' token is here API_RETURN_INT(size); ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:794:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:794:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:794:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:794:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:807:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:807:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:807:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:807:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:820:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:820:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:820:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:820:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:881:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:881:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:881:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:881:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:923:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_set_version", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:923:44: note: '{' token is here API_INIT_FUNC(1, "config_set_version", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:923:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_set_version", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:923:44: note: ')' token is here API_INIT_FUNC(1, "config_set_version", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:925: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:925:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:925: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:925:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:940: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:940:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:940: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:940:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1158: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1158:44: note: '{' token is here API_INIT_FUNC(1, "config_new_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1158: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1158:44: note: '{' token is here API_INIT_FUNC(1, "config_new_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1158: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1158:44: note: ')' token is here API_INIT_FUNC(1, "config_new_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1158: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1158:44: note: ')' token is here API_INIT_FUNC(1, "config_new_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1160: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1160:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1160: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1160:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1160: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1160:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1160: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1160:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1199: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1199:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1199: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1199:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1199: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1199:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1199: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1199:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1208: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1208:47: note: '{' token is here API_INIT_FUNC(1, "config_search_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1208: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1208:47: note: '{' token is here API_INIT_FUNC(1, "config_search_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1208: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1208:47: note: ')' token is here API_INIT_FUNC(1, "config_search_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1208: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1208:47: note: ')' token is here API_INIT_FUNC(1, "config_search_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1210: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1210:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1210: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1210:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1210: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1210:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1210: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1210:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1218: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1218:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1218: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1218:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1218: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1218:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1218: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1218:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1323: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1323:43: note: '{' token is here API_INIT_FUNC(1, "config_new_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1323: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1323:43: note: '{' token is here API_INIT_FUNC(1, "config_new_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1323: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1323:43: note: ')' token is here API_INIT_FUNC(1, "config_new_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1323: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1323:43: note: ')' token is here API_INIT_FUNC(1, "config_new_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1325: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1325:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1325: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1325:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1325: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1325:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1325: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1325:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1365: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1365:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1365: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1365:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1365: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1365:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1365: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1365:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1374: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1374:46: note: '{' token is here API_INIT_FUNC(1, "config_search_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1374: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1374:46: note: '{' token is here API_INIT_FUNC(1, "config_search_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1374: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1374:46: note: ')' token is here API_INIT_FUNC(1, "config_search_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1374: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1374:46: note: ')' token is here API_INIT_FUNC(1, "config_search_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1376: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1376:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1376: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1376:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1376: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1376:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1376: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1376:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1386: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1386:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1386: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1386:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1386: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1386:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1386: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1386:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1394: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1394:50: note: '{' token is here API_INIT_FUNC(1, "config_string_to_boolean", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1394: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1394:50: note: ')' token is here API_INIT_FUNC(1, "config_string_to_boolean", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1396: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1396:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1396: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1396:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1400: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1400:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1400: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1400:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1409: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1409: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1409: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1409: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1411: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1411:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1411: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1411:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1418: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1418:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1418: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1418:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1427: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1427: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1427: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1427: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1429: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1429:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1429: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1429:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1438: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1438:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1438: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1438:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1447: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1447: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1447: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1447: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1449: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1449:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1449: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1449:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1456: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1456:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1456: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1456:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1465: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1465: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1465: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1465: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1467: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1467:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1467: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1467:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1473: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1473:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1473: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1473:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1481: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1481:46: note: '{' token is here API_INIT_FUNC(1, "config_option_rename", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1481: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1481:46: note: '{' token is here API_INIT_FUNC(1, "config_option_rename", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1481: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1481:46: note: ')' token is here API_INIT_FUNC(1, "config_option_rename", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1481: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1481:46: note: ')' token is here API_INIT_FUNC(1, "config_option_rename", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1483: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1483:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1483: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1483:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1483: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1483:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1483: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1483:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1491: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1491:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1491: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1491:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1491: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1491:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1491: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1491:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1499: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1499:47: note: '{' token is here API_INIT_FUNC(1, "config_option_is_null", API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1499: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1499:47: note: ')' token is here API_INIT_FUNC(1, "config_option_is_null", API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1501: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1501:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1501: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1501:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1505: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1505:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1505: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1505:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1513: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1513: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1513: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1513: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1515: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1515:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1515: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1515:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1519: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1519:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1519: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1519:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1527: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1527:40: note: '{' token is here API_INIT_FUNC(1, "config_boolean", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1527: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1527:40: note: ')' token is here API_INIT_FUNC(1, "config_boolean", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1529: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1529:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1529: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1529:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1533: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1533:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1533: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1533:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1541: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1541:48: note: '{' token is here API_INIT_FUNC(1, "config_boolean_default", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1541: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1541:48: note: ')' token is here API_INIT_FUNC(1, "config_boolean_default", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1543: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1543:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1543: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1543:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1547: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1547:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1547: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1547:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1555: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1555:40: note: '{' token is here API_INIT_FUNC(1, "config_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1555: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1555:40: note: ')' token is here API_INIT_FUNC(1, "config_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1557: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1557:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1557: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1557:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1561: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1561:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1561: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1561:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1569: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1569:48: note: '{' token is here API_INIT_FUNC(1, "config_integer_default", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1569: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1569:48: note: ')' token is here API_INIT_FUNC(1, "config_integer_default", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1571: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1571:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1571: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1571:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1575: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1575:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1575: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1575:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1583: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1583:39: note: '{' token is here API_INIT_FUNC(1, "config_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1583: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1583:39: note: '{' token is here API_INIT_FUNC(1, "config_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1583: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1583:39: note: ')' token is here API_INIT_FUNC(1, "config_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1583: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1583:39: note: ')' token is here API_INIT_FUNC(1, "config_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1585: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1585:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1585: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1585:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1585: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1585:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1585: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1585:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1589: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1589:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1589: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1589:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1589: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1589:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1589: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1589:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1597: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1597:47: note: '{' token is here API_INIT_FUNC(1, "config_string_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1597: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1597:47: note: '{' token is here API_INIT_FUNC(1, "config_string_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1597: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1597:47: note: ')' token is here API_INIT_FUNC(1, "config_string_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1597: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1597:47: note: ')' token is here API_INIT_FUNC(1, "config_string_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1599: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1599:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1599: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1599:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1599: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1599:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1599: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1599:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1603: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1603:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1603: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1603:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1603: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1603:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1603: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1603:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1611: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1611:38: note: '{' token is here API_INIT_FUNC(1, "config_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1611: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1611:38: note: '{' token is here API_INIT_FUNC(1, "config_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1611: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1611:38: note: ')' token is here API_INIT_FUNC(1, "config_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1611: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1611:38: note: ')' token is here API_INIT_FUNC(1, "config_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1613: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1613:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1613: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1613:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1613: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1613:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1613: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1613:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1617: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1617:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1617: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1617:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1617: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1617:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1617: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1617:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1625: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1625:46: note: '{' token is here API_INIT_FUNC(1, "config_color_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1625: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1625:46: note: '{' token is here API_INIT_FUNC(1, "config_color_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1625: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1625:46: note: ')' token is here API_INIT_FUNC(1, "config_color_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1625: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1625:46: note: ')' token is here API_INIT_FUNC(1, "config_color_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1627: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1627:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1627: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1627:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1627: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1627:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1627: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1627:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1631: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1631:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1631: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1631:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1631: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1631:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1631: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1631:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1639: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1639:45: note: '{' token is here API_INIT_FUNC(1, "config_write_option", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1639: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1639:45: note: '{' token is here API_INIT_FUNC(1, "config_write_option", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1639: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1639:45: note: ')' token is here API_INIT_FUNC(1, "config_write_option", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1639: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1639:45: note: ')' token is here API_INIT_FUNC(1, "config_write_option", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1641: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1641:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1641: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1641:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1641: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1641:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1641: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1641:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1649: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1649:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1649: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1649:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1649: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1649:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1649: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1649:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1657: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1657:43: note: '{' token is here API_INIT_FUNC(1, "config_write_line", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1657: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1657:43: note: '{' token is here API_INIT_FUNC(1, "config_write_line", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1657: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1657:43: note: ')' token is here API_INIT_FUNC(1, "config_write_line", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1657: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1657:43: note: ')' token is here API_INIT_FUNC(1, "config_write_line", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1659: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1659:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1659: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1659:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1659: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1659:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1659: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1659:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1668: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1668:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1668: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1668:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1668: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1668:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1668: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1668:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1676: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1676: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1676: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1676: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1678: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1678:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_WRITE_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1678: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1678:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_WRITE_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1682: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1682:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1682: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1682:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1690: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1690: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1690: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1690: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1692: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1692:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1692: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1692:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1696: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1696:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1696: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1696:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1704: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1704: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1704: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1704: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1706: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1706:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1706: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1706:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1710: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1710:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1710: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1710:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1717: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1717:44: note: '{' token is here API_INIT_FUNC(1, "config_option_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1717: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1717:44: note: '{' token is here API_INIT_FUNC(1, "config_option_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1717: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1717:44: note: ')' token is here API_INIT_FUNC(1, "config_option_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1717: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1717:44: note: ')' token is here API_INIT_FUNC(1, "config_option_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1719: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1719:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1719: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1719:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1719: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1719:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1719: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1719:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1723: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1723:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1723: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1723:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1723: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1723:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1723: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1723:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1730: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1730:53: note: '{' token is here API_INIT_FUNC(1, "config_section_free_options", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1730: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1730:53: note: '{' token is here API_INIT_FUNC(1, "config_section_free_options", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1730: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1730:53: note: ')' token is here API_INIT_FUNC(1, "config_section_free_options", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1730: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1730:53: note: ')' token is here API_INIT_FUNC(1, "config_section_free_options", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1732: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1732:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1732: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1732:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1732: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1732:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1732: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1732:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1737: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1737:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1737: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1737:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1737: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1737:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1737: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1737:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1744: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1744:45: note: '{' token is here API_INIT_FUNC(1, "config_section_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1744: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1744:45: note: '{' token is here API_INIT_FUNC(1, "config_section_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1744: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1744:45: note: ')' token is here API_INIT_FUNC(1, "config_section_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1744: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1744:45: note: ')' token is here API_INIT_FUNC(1, "config_section_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1746:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1746:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1746:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1746:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1751: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1751:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1751: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1751:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1751: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1751:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1751: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1751:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1758: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1758:37: note: '{' token is here API_INIT_FUNC(1, "config_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1758: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1758:37: note: '{' token is here API_INIT_FUNC(1, "config_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1758: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1758:37: note: ')' token is here API_INIT_FUNC(1, "config_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1758: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1758:37: note: ')' token is here API_INIT_FUNC(1, "config_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1760: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1760:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1760: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1760:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1760: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1760:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1760: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1760:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1764: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1764:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1764: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1764:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1764: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1764:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1764: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1764:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1772: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1772:36: note: '{' token is here API_INIT_FUNC(1, "config_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1772: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1772:36: note: '{' token is here API_INIT_FUNC(1, "config_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1772: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1772:36: note: ')' token is here API_INIT_FUNC(1, "config_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1772: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1772:36: note: ')' token is here API_INIT_FUNC(1, "config_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1774: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1774:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1774: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1774:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1774: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1774:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1774: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1774:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1778: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1778:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1778: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1778:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1778: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1778:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1778: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1778:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1786: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1786:43: note: '{' token is here API_INIT_FUNC(1, "config_get_plugin", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1786: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1786:43: note: '{' token is here API_INIT_FUNC(1, "config_get_plugin", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1786: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1786:43: note: ')' token is here API_INIT_FUNC(1, "config_get_plugin", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1786: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1786:43: note: ')' token is here API_INIT_FUNC(1, "config_get_plugin", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1788: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1788:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1788: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1788:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1788: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1788:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1788: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1788:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1794: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1794:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1794: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1794:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1794: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1794:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1794: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1794:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1803: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1803:46: note: '{' token is here API_INIT_FUNC(1, "config_is_set_plugin", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1803: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1803:46: note: ')' token is here API_INIT_FUNC(1, "config_is_set_plugin", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1805: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1805:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1805: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1805:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1813: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1813:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1813: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1813:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1822: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1822: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1822: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1822: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1824: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1824:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1824: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1824:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1834: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1834:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1834: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1834:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1842: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1842:48: note: '{' token is here API_INIT_FUNC(1, "config_set_desc_plugin", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1842: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1842:48: note: '{' token is here API_INIT_FUNC(1, "config_set_desc_plugin", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1842: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1842:48: note: ')' token is here API_INIT_FUNC(1, "config_set_desc_plugin", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1842: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1842:48: note: ')' token is here API_INIT_FUNC(1, "config_set_desc_plugin", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1844: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1844:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1844: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1844:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1844: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1844:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1844: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1844:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1854: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1854:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1854: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1854:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1854: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1854:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1854: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1854:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1863: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1863: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1863: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1863: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1865: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1865:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1865: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1865:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1873: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1873:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1873: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1873:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1883: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1883:34: note: '{' token is here API_INIT_FUNC(1, "key_bind", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1883: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1883:34: note: ')' token is here API_INIT_FUNC(1, "key_bind", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1885: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1885:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1885: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1885:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1898: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1898:5: note: '{' token is here API_RETURN_INT(num_keys); ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1898: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1898:5: note: ')' token is here API_RETURN_INT(num_keys); ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1907: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1907:36: note: '{' token is here API_INIT_FUNC(1, "key_unbind", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1907: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1907:36: note: ')' token is here API_INIT_FUNC(1, "key_unbind", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1909: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1909:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1909: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1909:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1916: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1916:5: note: '{' token is here API_RETURN_INT(num_keys); ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1916: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1916:5: note: ')' token is here API_RETURN_INT(num_keys); ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1924: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1924:32: note: '{' token is here API_INIT_FUNC(0, "prefix", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1924: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1924:32: note: '{' token is here API_INIT_FUNC(0, "prefix", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1924: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1924:32: note: ')' token is here API_INIT_FUNC(0, "prefix", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1924: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1924:32: note: ')' token is here API_INIT_FUNC(0, "prefix", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1926: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1926:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1926: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1926:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1926: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1926:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1926: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1926:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1930: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1930:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1930: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1930:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1930: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1930:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1930: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1930:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1938: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1938:31: note: '{' token is here API_INIT_FUNC(0, "color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1938: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1938:31: note: '{' token is here API_INIT_FUNC(0, "color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1938: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1938:31: note: ')' token is here API_INIT_FUNC(0, "color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1938: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1938:31: note: ')' token is here API_INIT_FUNC(0, "color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1940: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1940:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1940: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1940:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1940: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1940:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1940: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1940:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1944: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1944:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1944: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1944:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1944: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1944:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1944: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1944:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:1952: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1952:31: note: '{' token is here API_INIT_FUNC(0, "print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1952: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1952:31: note: '{' token is here API_INIT_FUNC(0, "print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1952: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1952:31: note: ')' token is here API_INIT_FUNC(0, "print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1952: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1952:31: note: ')' token is here API_INIT_FUNC(0, "print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1954: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1954:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1954: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1954:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1954: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1954:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1954: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1954:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1964: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1964:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1964: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1964:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1964: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1964:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1964: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1964:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1972: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1972:41: note: '{' token is here API_INIT_FUNC(1, "print_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1972: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1972:41: note: '{' token is here API_INIT_FUNC(1, "print_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1972: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1972:41: note: ')' token is here API_INIT_FUNC(1, "print_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1972: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1972:41: note: ')' token is here API_INIT_FUNC(1, "print_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1974: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1974:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1974: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1974:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1974: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1974:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1974: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1974:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1987: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1987:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1987: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1987:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1987: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1987:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1987: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1987:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:1995: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1995:33: note: '{' token is here API_INIT_FUNC(1, "print_y", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1995: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1995:33: note: '{' token is here API_INIT_FUNC(1, "print_y", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1995: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1995:33: note: ')' token is here API_INIT_FUNC(1, "print_y", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1995: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1995:33: note: ')' token is here API_INIT_FUNC(1, "print_y", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1997: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1997:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1997: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1997:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1997: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1997:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1997: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:1997:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2008: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2008:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2008: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2008:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2008: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2008:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2008: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2008:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2016: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2016:43: note: '{' token is here API_INIT_FUNC(1, "print_y_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2016: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2016:43: note: '{' token is here API_INIT_FUNC(1, "print_y_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2016: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2016:43: note: ')' token is here API_INIT_FUNC(1, "print_y_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2016: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2016:43: note: ')' token is here API_INIT_FUNC(1, "print_y_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2018: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2018:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2018: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2018:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2018: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2018:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2018: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2018:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2032: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2032:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2032: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2032:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2032: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2032:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2032: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2032:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2039: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2039:35: note: '{' token is here API_INIT_FUNC(1, "log_print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2039: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2039:35: note: '{' token is here API_INIT_FUNC(1, "log_print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2039: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2039:35: note: ')' token is here API_INIT_FUNC(1, "log_print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2039: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2039:35: note: ')' token is here API_INIT_FUNC(1, "log_print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2042: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2042:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2042: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2042:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2042: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2042:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2042: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2042:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2048: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2048:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2048: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2048:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2048: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2048:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2048: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2048:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2100: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2100:38: note: '{' token is here API_INIT_FUNC(1, "hook_command", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2100: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2100:38: note: '{' token is here API_INIT_FUNC(1, "hook_command", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2100: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2100:38: note: ')' token is here API_INIT_FUNC(1, "hook_command", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2100: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2100:38: note: ')' token is here API_INIT_FUNC(1, "hook_command", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2102: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2102:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2102: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2102:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2102: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2102:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2102: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2102:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2123: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2123:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2123: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2123:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2123: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2123:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2123: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2123:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2173: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2173:41: note: '{' token is here API_INIT_FUNC(1, "hook_completion", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2173: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2173:41: note: '{' token is here API_INIT_FUNC(1, "hook_completion", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2173: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2173:41: note: ')' token is here API_INIT_FUNC(1, "hook_completion", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2173: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2173:41: note: ')' token is here API_INIT_FUNC(1, "hook_completion", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2175: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2175:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2175: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2175:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2175: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2175:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2175: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2175:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2190: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2190:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2190: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2190:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2190: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2190:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2190: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2190:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2204: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2204:52: note: '{' token is here API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2204: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2204:52: note: '{' token is here API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2204: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2204:52: note: ')' token is here API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2204: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2204:52: note: ')' token is here API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2206: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2206:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2206: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2206:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2206: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2206:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2206: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2206:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2214: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2214:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2214: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2214:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2214: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2214:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2214: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2214:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2227: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2227:50: note: '{' token is here API_INIT_FUNC(1, "hook_completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2227: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2227:50: note: '{' token is here API_INIT_FUNC(1, "hook_completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2227: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2227:50: note: ')' token is here API_INIT_FUNC(1, "hook_completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2227: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2227:50: note: ')' token is here API_INIT_FUNC(1, "hook_completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2229: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2229:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2229: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2229:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2229: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2229:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2229: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2229:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2240: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2240:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2240: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2240:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2240: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2240:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2240: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2240:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:2288: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2288:42: note: '{' token is here API_INIT_FUNC(1, "hook_command_run", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2288: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2288:42: note: '{' token is here API_INIT_FUNC(1, "hook_command_run", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2288: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2288:42: note: ')' token is here API_INIT_FUNC(1, "hook_command_run", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2288: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2288:42: note: ')' token is here API_INIT_FUNC(1, "hook_command_run", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2290: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2290:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2290: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2290:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2290: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2290:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2290: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2290:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2303: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2303:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2303: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2303:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2303: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2303:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2303: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2303:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2348: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2348:36: note: '{' token is here API_INIT_FUNC(1, "hook_timer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2348: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2348:36: note: '{' token is here API_INIT_FUNC(1, "hook_timer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2348: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2348:36: note: ')' token is here API_INIT_FUNC(1, "hook_timer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2348: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2348:36: note: ')' token is here API_INIT_FUNC(1, "hook_timer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2350: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2350:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2350: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2350:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2350: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2350:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2350: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2350:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2361: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2361:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2361: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2361:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2361: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2361:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2361: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2361:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2405: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2405:33: note: '{' token is here API_INIT_FUNC(1, "hook_fd", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2405: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2405:33: note: '{' token is here API_INIT_FUNC(1, "hook_fd", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2405: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2405:33: note: ')' token is here API_INIT_FUNC(1, "hook_fd", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2405: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2405:33: note: ')' token is here API_INIT_FUNC(1, "hook_fd", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2407: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2407:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2407: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2407:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2407: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2407:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2407: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2407:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2419: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2419:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2419: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2419:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2419: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2419:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2419: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2419:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2488: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2488:38: note: '{' token is here API_INIT_FUNC(1, "hook_process", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2488: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2488:38: note: '{' token is here API_INIT_FUNC(1, "hook_process", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2488: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2488:38: note: ')' token is here API_INIT_FUNC(1, "hook_process", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2488: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2488:38: note: ')' token is here API_INIT_FUNC(1, "hook_process", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2490: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2490:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2490: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2490:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2490: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2490:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2490: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2490:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2504: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2504:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2504: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2504:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2504: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2504:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2504: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2504:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2514: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2514:48: note: '{' token is here API_INIT_FUNC(1, "hook_process_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2514: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2514:48: note: '{' token is here API_INIT_FUNC(1, "hook_process_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2514: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2514:48: note: ')' token is here API_INIT_FUNC(1, "hook_process_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2514: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2514:48: note: ')' token is here API_INIT_FUNC(1, "hook_process_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2516: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2516:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2516: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2516:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2516: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2516:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2516: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2516:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2538: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2538:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2538: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2538:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2538: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2538:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2538: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2538:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2590: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2590:38: note: '{' token is here API_INIT_FUNC(1, "hook_connect", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2590: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2590:38: note: '{' token is here API_INIT_FUNC(1, "hook_connect", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2590: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2590:38: note: ')' token is here API_INIT_FUNC(1, "hook_connect", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2590: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2590:38: note: ')' token is here API_INIT_FUNC(1, "hook_connect", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2592: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2592:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2592: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2592:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2592: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2592:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2592: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2592:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2616: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2616:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2616: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2616:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2616: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2616:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2616: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2616:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2652: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2652:35: note: '{' token is here API_INIT_FUNC(1, "hook_line", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2652: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2652:35: note: '{' token is here API_INIT_FUNC(1, "hook_line", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2652: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2652:35: note: ')' token is here API_INIT_FUNC(1, "hook_line", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2652: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2652:35: note: ')' token is here API_INIT_FUNC(1, "hook_line", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2654: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2654:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2654: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2654:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2654: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2654:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2654: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2654:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2671: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2671:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2671: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2671:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2671: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2671:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2671: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2671:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2737: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2737:36: note: '{' token is here API_INIT_FUNC(1, "hook_print", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2737: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2737:36: note: '{' token is here API_INIT_FUNC(1, "hook_print", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2737: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2737:36: note: ')' token is here API_INIT_FUNC(1, "hook_print", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2737: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2737:36: note: ')' token is here API_INIT_FUNC(1, "hook_print", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2739: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2739:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2739: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2739:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2739: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2739:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2739: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2739:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2757: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2757:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2757: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2757:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2757: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2757:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2757: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2757:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2825: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2825:37: note: '{' token is here API_INIT_FUNC(1, "hook_signal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2825: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2825:37: note: '{' token is here API_INIT_FUNC(1, "hook_signal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2825: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2825:37: note: ')' token is here API_INIT_FUNC(1, "hook_signal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2825: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2825:37: note: ')' token is here API_INIT_FUNC(1, "hook_signal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2827: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2827:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2827: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2827:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2827: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2827:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2827: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2827:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2840: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2840:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2840: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2840:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2840: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2840:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2840: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2840:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2849: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2849: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2849: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2849: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2851: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2851:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2851: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2851:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2860: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2860:9: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2860: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2860:9: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2868: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2868:9: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2868: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2868:9: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2875: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2875:9: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2875: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2875:9: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2878: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2878:5: note: '{' token is here API_RETURN_INT(WEECHAT_RC_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2878: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2878:5: note: ')' token is here API_RETURN_INT(WEECHAT_RC_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2926: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2926:38: note: '{' token is here API_INIT_FUNC(1, "hook_hsignal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2926: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2926:38: note: '{' token is here API_INIT_FUNC(1, "hook_hsignal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2926: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2926:38: note: ')' token is here API_INIT_FUNC(1, "hook_hsignal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2926: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2926:38: note: ')' token is here API_INIT_FUNC(1, "hook_hsignal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2928: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2928:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2928: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2928:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2928: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2928:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2928: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2928:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2941: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2941:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2941: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2941:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2941: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2941:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2941: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2941:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2951: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2951: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2951: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2951: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2953: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2953:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2953: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2953:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:2966: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2966:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2966: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:2966:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3013: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3013:37: note: '{' token is here API_INIT_FUNC(1, "hook_config", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3013: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3013:37: note: '{' token is here API_INIT_FUNC(1, "hook_config", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3013: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3013:37: note: ')' token is here API_INIT_FUNC(1, "hook_config", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3013: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3013:37: note: ')' token is here API_INIT_FUNC(1, "hook_config", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3015: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3015:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3015: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3015:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3015: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3015:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3015: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3015:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3028: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3028:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3028: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3028:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3028: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3028:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3028: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3028:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3067: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3067:39: note: '{' token is here API_INIT_FUNC(1, "hook_modifier", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3067: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3067:39: note: '{' token is here API_INIT_FUNC(1, "hook_modifier", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3067: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3067:39: note: ')' token is here API_INIT_FUNC(1, "hook_modifier", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3067: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3067:39: note: ')' token is here API_INIT_FUNC(1, "hook_modifier", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3069: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3069:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3069: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3069:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3069: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3069:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3069: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3069:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3082: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3082:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3082: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3082:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3082: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3082:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3082: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3082:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3090: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3090:44: note: '{' token is here API_INIT_FUNC(1, "hook_modifier_exec", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3090: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3090:44: note: '{' token is here API_INIT_FUNC(1, "hook_modifier_exec", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3090: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3090:44: note: ')' token is here API_INIT_FUNC(1, "hook_modifier_exec", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3090: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3090:44: note: ')' token is here API_INIT_FUNC(1, "hook_modifier_exec", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3092: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3092:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3092: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3092:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3092: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3092:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3092: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3092:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3100: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:3100:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:3100: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:3100:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:3100: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:3100:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:3100: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:3100:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:3137: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3137:35: note: '{' token is here API_INIT_FUNC(1, "hook_info", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3137: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3137:35: note: '{' token is here API_INIT_FUNC(1, "hook_info", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3137: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3137:35: note: ')' token is here API_INIT_FUNC(1, "hook_info", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3137: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3137:35: note: ')' token is here API_INIT_FUNC(1, "hook_info", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3139: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3139:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3139: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3139:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3139: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3139:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3139: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3139:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3156: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3156:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3156: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3156:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3156: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3156:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3156: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3156:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3195: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3195:45: note: '{' token is here API_INIT_FUNC(1, "hook_info_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3195: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3195:45: note: '{' token is here API_INIT_FUNC(1, "hook_info_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3195: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3195:45: note: ')' token is here API_INIT_FUNC(1, "hook_info_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3195: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3195:45: note: ')' token is here API_INIT_FUNC(1, "hook_info_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3197: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3197:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3197: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3197:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3197: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3197:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3197: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3197:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3216: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3216:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3216: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3216:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3216: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3216:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3216: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3216:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3259: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3259:39: note: '{' token is here API_INIT_FUNC(1, "hook_infolist", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3259: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3259:39: note: '{' token is here API_INIT_FUNC(1, "hook_infolist", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3259: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3259:39: note: ')' token is here API_INIT_FUNC(1, "hook_infolist", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3259: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3259:39: note: ')' token is here API_INIT_FUNC(1, "hook_infolist", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3261: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3261:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3261: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3261:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3261: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3261:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3261: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3261:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3280: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3280:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3280: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3280:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3280: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3280:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3280: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3280:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3316: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3316:36: note: '{' token is here API_INIT_FUNC(1, "hook_focus", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3316: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3316:36: note: '{' token is here API_INIT_FUNC(1, "hook_focus", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3316: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3316:36: note: ')' token is here API_INIT_FUNC(1, "hook_focus", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3316: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3316:36: note: ')' token is here API_INIT_FUNC(1, "hook_focus", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3318: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3318:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3318: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3318:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3318: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3318:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3318: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3318:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3331: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3331:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3331: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3331:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3331: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3331:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3331: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3331:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3339: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3339:34: note: '{' token is here API_INIT_FUNC(1, "hook_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3339: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3339:34: note: '{' token is here API_INIT_FUNC(1, "hook_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3339: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3339:34: note: ')' token is here API_INIT_FUNC(1, "hook_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3339: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3339:34: note: ')' token is here API_INIT_FUNC(1, "hook_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3341: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3341:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3341: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3341:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3341: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3341:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3341: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3341:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3349: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3349:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3349: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3349:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3349: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3349:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3349: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3349:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3356: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3356:32: note: '{' token is here API_INIT_FUNC(1, "unhook", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3356: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3356:32: note: '{' token is here API_INIT_FUNC(1, "unhook", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3356: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3356:32: note: ')' token is here API_INIT_FUNC(1, "unhook", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3356: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3356:32: note: ')' token is here API_INIT_FUNC(1, "unhook", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3358: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3358:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3358: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3358:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3358: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3358:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3358: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3358:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3362: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3362:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3362: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3362:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3362: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3362:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3362: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3362:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3373: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3373:36: note: '{' token is here API_INIT_FUNC(1, "unhook_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3373: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3373:36: note: '{' token is here API_INIT_FUNC(1, "unhook_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3373: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3373:36: note: ')' token is here API_INIT_FUNC(1, "unhook_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3373: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3373:36: note: ')' token is here API_INIT_FUNC(1, "unhook_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3377: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3377:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3377: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3377:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3377: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3377:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3377: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3377:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3460: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3460:36: note: '{' token is here API_INIT_FUNC(1, "buffer_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3460: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3460:36: note: '{' token is here API_INIT_FUNC(1, "buffer_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3460: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3460:36: note: ')' token is here API_INIT_FUNC(1, "buffer_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3460: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3460:36: note: ')' token is here API_INIT_FUNC(1, "buffer_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3462: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3462:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3462: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3462:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3462: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3462:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3462: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3462:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3480: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3480:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3480: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3480:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3480: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3480:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3480: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3480:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3490: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3490:42: note: '{' token is here API_INIT_FUNC(1, "buffer_new_props", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3490: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3490:42: note: '{' token is here API_INIT_FUNC(1, "buffer_new_props", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3490: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3490:42: note: ')' token is here API_INIT_FUNC(1, "buffer_new_props", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3490: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3490:42: note: ')' token is here API_INIT_FUNC(1, "buffer_new_props", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3492: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3492:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3492: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3492:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3492: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3492:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3492: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3492:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3520: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3520:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3520: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3520:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3520: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3520:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3520: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3520:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3529: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3529:39: note: '{' token is here API_INIT_FUNC(1, "buffer_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3529: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3529:39: note: '{' token is here API_INIT_FUNC(1, "buffer_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3529: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3529:39: note: ')' token is here API_INIT_FUNC(1, "buffer_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3529: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3529:39: note: ')' token is here API_INIT_FUNC(1, "buffer_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3531: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3531:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3531: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3531:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3531: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3531:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3531: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3531:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3538: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3538:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3538: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3538:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3538: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3538:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3538: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3538:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3550: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3550:44: note: '{' token is here API_INIT_FUNC(1, "buffer_search_main", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3550: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3550:44: note: '{' token is here API_INIT_FUNC(1, "buffer_search_main", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3550: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3550:44: note: ')' token is here API_INIT_FUNC(1, "buffer_search_main", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3550: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3550:44: note: ')' token is here API_INIT_FUNC(1, "buffer_search_main", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3554: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3554:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3554: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3554:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3554: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3554:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3554: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3554:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3566: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3566:40: note: '{' token is here API_INIT_FUNC(1, "current_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3566: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3566:40: note: '{' token is here API_INIT_FUNC(1, "current_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3566: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3566:40: note: ')' token is here API_INIT_FUNC(1, "current_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3566: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3566:40: note: ')' token is here API_INIT_FUNC(1, "current_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3570: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3570:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3570: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3570:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3570: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3570:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3570: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3570:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3577: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3577:38: note: '{' token is here API_INIT_FUNC(1, "buffer_clear", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3577: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3577:38: note: '{' token is here API_INIT_FUNC(1, "buffer_clear", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3577: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3577:38: note: ')' token is here API_INIT_FUNC(1, "buffer_clear", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3577: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3577:38: note: ')' token is here API_INIT_FUNC(1, "buffer_clear", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3579: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3579:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3579: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3579:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3579: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3579:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3579: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3579:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3583:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3583:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3583:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/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_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3583:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3590: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3590:38: note: '{' token is here API_INIT_FUNC(1, "buffer_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3590: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3590:38: note: '{' token is here API_INIT_FUNC(1, "buffer_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3590: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3590:38: note: ')' token is here API_INIT_FUNC(1, "buffer_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3590: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3590:38: note: ')' token is here API_INIT_FUNC(1, "buffer_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3592: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3592:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3592: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3592:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3592: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3592:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3592: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3592:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3596: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3596:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3596: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3596:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3596: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3596:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3596: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3596:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3603: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3603:38: note: '{' token is here API_INIT_FUNC(1, "buffer_merge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3603: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3603:38: note: '{' token is here API_INIT_FUNC(1, "buffer_merge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3603: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3603:38: note: ')' token is here API_INIT_FUNC(1, "buffer_merge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3603: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3603:38: note: ')' token is here API_INIT_FUNC(1, "buffer_merge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3605: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3605:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3605: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3605:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3605: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3605:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3605: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3605:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3610: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3610:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3610: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3610:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3610: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3610:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3610: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3610:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3617: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3617:40: note: '{' token is here API_INIT_FUNC(1, "buffer_unmerge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3617: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3617:40: note: '{' token is here API_INIT_FUNC(1, "buffer_unmerge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3617: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3617:40: note: ')' token is here API_INIT_FUNC(1, "buffer_unmerge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3617: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3617:40: note: ')' token is here API_INIT_FUNC(1, "buffer_unmerge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3619: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3619:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3619: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3619:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3619: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3619:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3619: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3619:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3624: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3624:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3624: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3624:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3624: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3624:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3624: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3624:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3633: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3633:44: note: '{' token is here API_INIT_FUNC(1, "buffer_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3633: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3633:44: note: ')' token is here API_INIT_FUNC(1, "buffer_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3635: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3635:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3635: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3635:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3642: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3642:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3642: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3642:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3651: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3651:43: note: '{' token is here API_INIT_FUNC(1, "buffer_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3651: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3651:43: note: '{' token is here API_INIT_FUNC(1, "buffer_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3651: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3651:43: note: ')' token is here API_INIT_FUNC(1, "buffer_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3651: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3651:43: note: ')' token is here API_INIT_FUNC(1, "buffer_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3653: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3653:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3653: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3653:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3653: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3653:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3653: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3653:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3660: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3660:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3660: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3660:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3660: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3660:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3660: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3660:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3669: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3669:44: note: '{' token is here API_INIT_FUNC(1, "buffer_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3669: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3669:44: note: '{' token is here API_INIT_FUNC(1, "buffer_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3669: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3669:44: note: ')' token is here API_INIT_FUNC(1, "buffer_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3669: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3669:44: note: ')' token is here API_INIT_FUNC(1, "buffer_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3671: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3671:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3671: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3671:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3671: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3671:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3671: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3671:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3679: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3679:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3679: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3679:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3679: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3679:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3679: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3679:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3687: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3687:36: note: '{' token is here API_INIT_FUNC(1, "buffer_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3687: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3687:36: note: '{' token is here API_INIT_FUNC(1, "buffer_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3687: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3687:36: note: ')' token is here API_INIT_FUNC(1, "buffer_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3687: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3687:36: note: ')' token is here API_INIT_FUNC(1, "buffer_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3689: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3689:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3689: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3689:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3689: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3689:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3689: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3689:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3697: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3697:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3697: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3697:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3697: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3697:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3697: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3697:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3705: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3705:57: note: '{' token is here API_INIT_FUNC(1, "buffer_string_replace_local_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3705: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3705:57: note: '{' token is here API_INIT_FUNC(1, "buffer_string_replace_local_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3705: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3705:57: note: ')' token is here API_INIT_FUNC(1, "buffer_string_replace_local_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3705: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3705:57: note: ')' token is here API_INIT_FUNC(1, "buffer_string_replace_local_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3707: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3707:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3707: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3707:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3707: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3707:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3707: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3707:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3714: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:3714:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:3714: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:3714:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:3714: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:3714:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:3714: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:3714:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:3723: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3723:43: note: '{' token is here API_INIT_FUNC(1, "buffer_match_list", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3723: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3723:43: note: ')' token is here API_INIT_FUNC(1, "buffer_match_list", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3725: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3725:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3725: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3725:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3732: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3732:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3732: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3732:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3744: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3744:40: note: '{' token is here API_INIT_FUNC(1, "current_window", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3744: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3744:40: note: '{' token is here API_INIT_FUNC(1, "current_window", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3744: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3744:40: note: ')' token is here API_INIT_FUNC(1, "current_window", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3744: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3744:40: note: ')' token is here API_INIT_FUNC(1, "current_window", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3748: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3748:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3748: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3748:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3748: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3748:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3748: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3748:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3756: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3756:51: note: '{' token is here API_INIT_FUNC(1, "window_search_with_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3756: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3756:51: note: '{' token is here API_INIT_FUNC(1, "window_search_with_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3756: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3756:51: note: ')' token is here API_INIT_FUNC(1, "window_search_with_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3756: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3756:51: note: ')' token is here API_INIT_FUNC(1, "window_search_with_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3758: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3758:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3758: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3758:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3758: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3758:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3758: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3758:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3762: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3762:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3762: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3762:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3762: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3762:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3762: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3762:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3772: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3772:44: note: '{' token is here API_INIT_FUNC(1, "window_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3772: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3772:44: note: ')' token is here API_INIT_FUNC(1, "window_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3774: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3774:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3774: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3774:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3781: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3781:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3781: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3781:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3790: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3790:43: note: '{' token is here API_INIT_FUNC(1, "window_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3790: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3790:43: note: '{' token is here API_INIT_FUNC(1, "window_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3790: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3790:43: note: ')' token is here API_INIT_FUNC(1, "window_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3790: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3790:43: note: ')' token is here API_INIT_FUNC(1, "window_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3792: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3792:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3792: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3792:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3792: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3792:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3792: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3792:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3799: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3799:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3799: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3799:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3799: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3799:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3799: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3799:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3808: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3808:44: note: '{' token is here API_INIT_FUNC(1, "window_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3808: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3808:44: note: '{' token is here API_INIT_FUNC(1, "window_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3808: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3808:44: note: ')' token is here API_INIT_FUNC(1, "window_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3808: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3808:44: note: ')' token is here API_INIT_FUNC(1, "window_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3810: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3810:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3810: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3810:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3810: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3810:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3810: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3810:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3818: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3818:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3818: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3818:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3818: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3818:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3818: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3818:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3825: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3825:42: note: '{' token is here API_INIT_FUNC(1, "window_set_title", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3825: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3825:42: note: '{' token is here API_INIT_FUNC(1, "window_set_title", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3825: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3825:42: note: ')' token is here API_INIT_FUNC(1, "window_set_title", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3825: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3825:42: note: ')' token is here API_INIT_FUNC(1, "window_set_title", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3827: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3827:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3827: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3827:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3827: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3827:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3827: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3827:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3831: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3831:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3831: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3831:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3831: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3831:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3831: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3831:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3840: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3840:44: note: '{' token is here API_INIT_FUNC(1, "nicklist_add_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3840: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3840:44: note: '{' token is here API_INIT_FUNC(1, "nicklist_add_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3840: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3840:44: note: ')' token is here API_INIT_FUNC(1, "nicklist_add_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3840: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3840:44: note: ')' token is here API_INIT_FUNC(1, "nicklist_add_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3842: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3842:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3842: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3842:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3842: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3842:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3842: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3842:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3855: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3855:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3855: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3855:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3855: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3855:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3855: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3855:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3864: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3864:47: note: '{' token is here API_INIT_FUNC(1, "nicklist_search_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3864: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3864:47: note: '{' token is here API_INIT_FUNC(1, "nicklist_search_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3864: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3864:47: note: ')' token is here API_INIT_FUNC(1, "nicklist_search_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3864: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3864:47: note: ')' token is here API_INIT_FUNC(1, "nicklist_search_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3866: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3866:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3866: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3866:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3866: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3866:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3866: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3866:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3876: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3876:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3876: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3876:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3876: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3876:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3876: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3876:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3885: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3885:43: note: '{' token is here API_INIT_FUNC(1, "nicklist_add_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3885: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3885:43: note: '{' token is here API_INIT_FUNC(1, "nicklist_add_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3885: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3885:43: note: ')' token is here API_INIT_FUNC(1, "nicklist_add_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3885: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3885:43: note: ')' token is here API_INIT_FUNC(1, "nicklist_add_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3887: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3887:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3887: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3887:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3887: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3887:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3887: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3887:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3904: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3904:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3904: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3904:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3904: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3904:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3904: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3904:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3913: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3913:46: note: '{' token is here API_INIT_FUNC(1, "nicklist_search_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3913: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3913:46: note: '{' token is here API_INIT_FUNC(1, "nicklist_search_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3913: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3913:46: note: ')' token is here API_INIT_FUNC(1, "nicklist_search_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3913: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3913:46: note: ')' token is here API_INIT_FUNC(1, "nicklist_search_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3915: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3915:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3915: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3915:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3915: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3915:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3915: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3915:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3925: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3925:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3925: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3925:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3925: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3925:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3925: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3925:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3933: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3933:47: note: '{' token is here API_INIT_FUNC(1, "nicklist_remove_group", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3933: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3933:47: note: '{' token is here API_INIT_FUNC(1, "nicklist_remove_group", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3933: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3933:47: note: ')' token is here API_INIT_FUNC(1, "nicklist_remove_group", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3933: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3933:47: note: ')' token is here API_INIT_FUNC(1, "nicklist_remove_group", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3935: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3935:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3935: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3935:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3935: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3935:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3935: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3935:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3943: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3943:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3943: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3943:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3943: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3943:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3943: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3943:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3951: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3951:46: note: '{' token is here API_INIT_FUNC(1, "nicklist_remove_nick", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3951: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3951:46: note: '{' token is here API_INIT_FUNC(1, "nicklist_remove_nick", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3951: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3951:46: note: ')' token is here API_INIT_FUNC(1, "nicklist_remove_nick", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3951: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3951:46: note: ')' token is here API_INIT_FUNC(1, "nicklist_remove_nick", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3953: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3953:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3953: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3953:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3953: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3953:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3953: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3953:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3961: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3961:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3961: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3961:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3961: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3961:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3961: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3961:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3968: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3968:45: note: '{' token is here API_INIT_FUNC(1, "nicklist_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3968: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3968:45: note: '{' token is here API_INIT_FUNC(1, "nicklist_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3968: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3968:45: note: ')' token is here API_INIT_FUNC(1, "nicklist_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3968: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3968:45: note: ')' token is here API_INIT_FUNC(1, "nicklist_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3970: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3970:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3970: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3970:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3970: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3970:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3970: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3970:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3974: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3974:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3974: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3974:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3974: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3974:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3974: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3974:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:3983: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3983:52: note: '{' token is here API_INIT_FUNC(1, "nicklist_group_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3983: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3983:52: note: ')' token is here API_INIT_FUNC(1, "nicklist_group_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3985: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3985:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3985: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3985:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:3995: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3995:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3995: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:3995:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4004: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4004:51: note: '{' token is here API_INIT_FUNC(1, "nicklist_group_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4004: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4004:51: note: '{' token is here API_INIT_FUNC(1, "nicklist_group_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4004: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4004:51: note: ')' token is here API_INIT_FUNC(1, "nicklist_group_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4004: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4004:51: note: ')' token is here API_INIT_FUNC(1, "nicklist_group_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4006: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4006:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4006: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4006:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4006: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4006:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4006: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4006:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4016: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4016:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4016: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4016:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4016: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4016:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4016: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4016:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4025: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4025:52: note: '{' token is here API_INIT_FUNC(1, "nicklist_group_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4025: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4025:52: note: '{' token is here API_INIT_FUNC(1, "nicklist_group_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4025: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4025:52: note: ')' token is here API_INIT_FUNC(1, "nicklist_group_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4025: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4025:52: note: ')' token is here API_INIT_FUNC(1, "nicklist_group_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4027: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4027:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4027: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4027:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4027: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4027:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4027: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4027:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4037: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4037:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4037: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4037:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4037: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4037:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4037: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4037:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4045: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4045:44: note: '{' token is here API_INIT_FUNC(1, "nicklist_group_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4045: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4045:44: note: '{' token is here API_INIT_FUNC(1, "nicklist_group_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4045: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4045:44: note: ')' token is here API_INIT_FUNC(1, "nicklist_group_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4045: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4045:44: note: ')' token is here API_INIT_FUNC(1, "nicklist_group_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4047: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4047:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4047: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4047:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4047: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4047:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4047: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4047:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4059: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4059:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4059: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4059:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4059: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4059:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4059: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4059:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4068: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4068:51: note: '{' token is here API_INIT_FUNC(1, "nicklist_nick_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4068: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4068:51: note: ')' token is here API_INIT_FUNC(1, "nicklist_nick_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4070: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4070:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4070: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4070:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4080: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4080:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4080: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4080:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4089: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4089:50: note: '{' token is here API_INIT_FUNC(1, "nicklist_nick_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4089: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4089:50: note: '{' token is here API_INIT_FUNC(1, "nicklist_nick_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4089: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4089:50: note: ')' token is here API_INIT_FUNC(1, "nicklist_nick_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4089: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4089:50: note: ')' token is here API_INIT_FUNC(1, "nicklist_nick_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4091: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4091:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4091: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4091:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4091: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4091:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4091: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4091:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4101: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4101:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4101: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4101:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4101: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4101:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4101: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4101:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4110: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4110:51: note: '{' token is here API_INIT_FUNC(1, "nicklist_nick_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4110: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4110:51: note: '{' token is here API_INIT_FUNC(1, "nicklist_nick_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4110: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4110:51: note: ')' token is here API_INIT_FUNC(1, "nicklist_nick_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4110: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4110:51: note: ')' token is here API_INIT_FUNC(1, "nicklist_nick_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4112: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4112:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4112: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4112:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4112: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4112:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4112: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4112:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4122: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4122:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4122: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4122:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4122: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4122:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4122: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4122:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4130: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4130:43: note: '{' token is here API_INIT_FUNC(1, "nicklist_nick_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4130: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4130:43: note: '{' token is here API_INIT_FUNC(1, "nicklist_nick_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4130: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4130:43: note: ')' token is here API_INIT_FUNC(1, "nicklist_nick_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4130: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4130:43: note: ')' token is here API_INIT_FUNC(1, "nicklist_nick_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4132: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4132:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4132: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4132:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4132: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4132:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4132: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4132:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4144: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4144:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4144: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4144:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4144: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4144:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4144: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4144:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4152: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4152:41: note: '{' token is here API_INIT_FUNC(1, "bar_item_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4152: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4152:41: note: '{' token is here API_INIT_FUNC(1, "bar_item_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4152: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4152:41: note: ')' token is here API_INIT_FUNC(1, "bar_item_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4152: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4152:41: note: ')' token is here API_INIT_FUNC(1, "bar_item_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4154: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4154:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4154: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4154:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4154: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4154:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4154: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4154:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4158: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4158:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4158: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4158:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4158: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4158:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4158: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4158:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4217: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4217:38: note: '{' token is here API_INIT_FUNC(1, "bar_item_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4217: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4217:38: note: '{' token is here API_INIT_FUNC(1, "bar_item_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4217: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4217:38: note: ')' token is here API_INIT_FUNC(1, "bar_item_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4217: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4217:38: note: ')' token is here API_INIT_FUNC(1, "bar_item_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4219: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4219:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4219: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4219:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4219: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4219:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4219: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4219:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4232: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4232:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4232: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4232:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4232: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4232:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4232: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4232:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4239: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4239:41: note: '{' token is here API_INIT_FUNC(1, "bar_item_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4239: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4239:41: note: '{' token is here API_INIT_FUNC(1, "bar_item_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4239: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4239:41: note: ')' token is here API_INIT_FUNC(1, "bar_item_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4239: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4239:41: note: ')' token is here API_INIT_FUNC(1, "bar_item_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4241: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4241:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4241: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4241:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4241: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4241:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4241: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4241:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4245: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4245:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4245: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4245:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4245: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4245:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4245: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4245:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4252: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4252:41: note: '{' token is here API_INIT_FUNC(1, "bar_item_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4252: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4252:41: note: '{' token is here API_INIT_FUNC(1, "bar_item_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4252: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4252:41: note: ')' token is here API_INIT_FUNC(1, "bar_item_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4252: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4252:41: note: ')' token is here API_INIT_FUNC(1, "bar_item_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4254: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4254:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4254: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4254:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4254: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4254:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4254: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4254:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4258: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4258:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4258: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4258:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4258: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4258:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4258: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4258:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4266: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4266:36: note: '{' token is here API_INIT_FUNC(1, "bar_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4266: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4266:36: note: '{' token is here API_INIT_FUNC(1, "bar_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4266: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4266:36: note: ')' token is here API_INIT_FUNC(1, "bar_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4266: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4266:36: note: ')' token is here API_INIT_FUNC(1, "bar_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4268: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4268:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4268: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4268:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4268: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4268:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4268: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4268:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4272: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4272:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4272: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4272:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4272: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4272:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4272: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4272:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4283: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4283:33: note: '{' token is here API_INIT_FUNC(1, "bar_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4283: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4283:33: note: '{' token is here API_INIT_FUNC(1, "bar_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4283: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4283:33: note: ')' token is here API_INIT_FUNC(1, "bar_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4283: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4283:33: note: ')' token is here API_INIT_FUNC(1, "bar_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4285: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4285:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4285: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4285:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4285: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4285:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4285: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4285:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4321: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4321:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4321: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4321:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4321: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4321:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4321: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4321:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4330: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4330:33: note: '{' token is here API_INIT_FUNC(1, "bar_set", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4330: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4330:33: note: ')' token is here API_INIT_FUNC(1, "bar_set", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4332: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4332:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4332: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4332:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4340: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4340:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4340: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4340:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4347: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4347:36: note: '{' token is here API_INIT_FUNC(1, "bar_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4347: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4347:36: note: '{' token is here API_INIT_FUNC(1, "bar_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4347: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4347:36: note: ')' token is here API_INIT_FUNC(1, "bar_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4347: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4347:36: note: ')' token is here API_INIT_FUNC(1, "bar_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4349: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4349:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4349: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4349:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4349: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4349:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4349: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4349:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4353: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4353:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4353: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4353:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4353: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4353:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4353: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4353:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4360: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4360:36: note: '{' token is here API_INIT_FUNC(1, "bar_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4360: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4360:36: note: '{' token is here API_INIT_FUNC(1, "bar_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4360: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4360:36: note: ')' token is here API_INIT_FUNC(1, "bar_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4360: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4360:36: note: ')' token is here API_INIT_FUNC(1, "bar_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4362: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4362:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4362: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4362:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4362: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4362:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4362: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4362:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4366: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4366:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4366: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4366:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4366: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4366:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4366: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4366:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4375: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4375:33: note: '{' token is here API_INIT_FUNC(1, "command", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4375: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4375:33: note: ')' token is here API_INIT_FUNC(1, "command", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4377: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4377:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4377: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4377:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4387: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4387:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4387: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4387:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4397: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4397:41: note: '{' token is here API_INIT_FUNC(1, "command_options", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4397: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4397:41: note: ')' token is here API_INIT_FUNC(1, "command_options", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4399: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4399:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4399: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4399:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4416: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4416:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4416: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4416:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4425: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4425:40: note: '{' token is here API_INIT_FUNC(1, "completion_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4425: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4425:40: note: '{' token is here API_INIT_FUNC(1, "completion_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4425: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4425:40: note: ')' token is here API_INIT_FUNC(1, "completion_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4425: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4425:40: note: ')' token is here API_INIT_FUNC(1, "completion_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4427: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4427:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4427: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4427:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4427: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4427:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4427: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4427:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4433: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4433:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4433: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4433:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4433: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4433:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4433: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4433:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4442: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4442:43: note: '{' token is here API_INIT_FUNC(1, "completion_search", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4442: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4442:43: note: ')' token is here API_INIT_FUNC(1, "completion_search", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4444:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4444:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4454: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4454:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4454: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4454:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4463: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4463:47: note: '{' token is here API_INIT_FUNC(1, "completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4463: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4463:47: note: '{' token is here API_INIT_FUNC(1, "completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4463: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4463:47: note: ')' token is here API_INIT_FUNC(1, "completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4463: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4463:47: note: ')' token is here API_INIT_FUNC(1, "completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4465: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4465:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4465: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4465:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4465: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4465:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4465: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4465:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4473: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4473:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4473: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4473:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4473: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4473:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4473: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4473:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4481: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4481:45: note: '{' token is here API_INIT_FUNC(1, "completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4481: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4481:45: note: '{' token is here API_INIT_FUNC(1, "completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4481: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4481:45: note: ')' token is here API_INIT_FUNC(1, "completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4481: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4481:45: note: ')' token is here API_INIT_FUNC(1, "completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4483: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4483:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4483: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4483:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4483: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4483:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4483: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4483:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4494: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4494:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4494: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4494:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4494: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4494:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4494: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4494:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4501: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4501:41: note: '{' token is here API_INIT_FUNC(1, "completion_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4501: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4501:41: note: '{' token is here API_INIT_FUNC(1, "completion_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4501: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4501:41: note: ')' token is here API_INIT_FUNC(1, "completion_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4501: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4501:41: note: ')' token is here API_INIT_FUNC(1, "completion_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4503: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4503:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4503: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4503:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4503: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4503:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4503: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4503:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4507: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4507:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4507: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4507:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4507: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4507:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4507: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4507:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4515: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4515:34: note: '{' token is here API_INIT_FUNC(1, "info_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4515: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4515:34: note: '{' token is here API_INIT_FUNC(1, "info_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4515: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4515:34: note: ')' token is here API_INIT_FUNC(1, "info_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4515: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4515:34: note: ')' token is here API_INIT_FUNC(1, "info_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4517: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4517:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4517: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4517:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4517: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4517:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4517: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4517:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4524: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:4524:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:4524: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:4524:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:4524: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:4524:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:4524: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:4524:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:4534: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4534:44: note: '{' token is here API_INIT_FUNC(1, "info_get_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4534: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4534:44: note: '{' token is here API_INIT_FUNC(1, "info_get_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4534: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4534:44: note: ')' token is here API_INIT_FUNC(1, "info_get_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4534: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4534:44: note: ')' token is here API_INIT_FUNC(1, "info_get_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4536: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4536:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4536: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4536:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4536: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4536:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4536: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4536:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4552: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:4552:5: note: '{' token is here API_RETURN_OBJ(result_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:4552: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:4552:5: note: ')' token is here API_RETURN_OBJ(result_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:4564: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4564:38: note: '{' token is here API_INIT_FUNC(1, "infolist_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4564: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4564:38: note: '{' token is here API_INIT_FUNC(1, "infolist_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4564: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4564:38: note: ')' token is here API_INIT_FUNC(1, "infolist_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4564: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4564:38: note: ')' token is here API_INIT_FUNC(1, "infolist_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4568: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4568:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4568: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4568:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4568: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4568:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4568: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4568:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4577: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4577:43: note: '{' token is here API_INIT_FUNC(1, "infolist_new_item", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4577: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4577:43: note: '{' token is here API_INIT_FUNC(1, "infolist_new_item", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4577: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4577:43: note: ')' token is here API_INIT_FUNC(1, "infolist_new_item", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4577: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4577:43: note: ')' token is here API_INIT_FUNC(1, "infolist_new_item", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4579: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4579:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4579: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4579:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4579: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4579:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4579: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4579:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4585: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4585:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4585: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4585:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4585: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4585:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4585: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4585:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4594: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4594:50: note: '{' token is here API_INIT_FUNC(1, "infolist_new_var_integer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4594: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4594:50: note: '{' token is here API_INIT_FUNC(1, "infolist_new_var_integer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4594: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4594:50: note: ')' token is here API_INIT_FUNC(1, "infolist_new_var_integer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4594: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4594:50: note: ')' token is here API_INIT_FUNC(1, "infolist_new_var_integer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4596: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4596:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4596: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4596:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4596: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4596:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4596: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4596:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4605: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4605:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4605: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4605:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4605: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4605:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4605: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4605:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4614: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4614:49: note: '{' token is here API_INIT_FUNC(1, "infolist_new_var_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4614: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4614:49: note: '{' token is here API_INIT_FUNC(1, "infolist_new_var_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4614: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4614:49: note: ')' token is here API_INIT_FUNC(1, "infolist_new_var_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4614: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4614:49: note: ')' token is here API_INIT_FUNC(1, "infolist_new_var_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4616: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4616:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4616: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4616:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4616: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4616:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4616: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4616:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4626: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4626:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4626: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4626:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4626: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4626:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4626: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4626:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4635: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4635:50: note: '{' token is here API_INIT_FUNC(1, "infolist_new_var_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4635: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4635:50: note: '{' token is here API_INIT_FUNC(1, "infolist_new_var_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4635: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4635:50: note: ')' token is here API_INIT_FUNC(1, "infolist_new_var_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4635: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4635:50: note: ')' token is here API_INIT_FUNC(1, "infolist_new_var_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4637: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4637:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4637: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4637:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4637: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4637:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4637: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4637:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4647: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4647:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4647: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4647:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4647: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4647:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4647: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4647:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4656: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4656:47: note: '{' token is here API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4656: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4656:47: note: '{' token is here API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4656: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4656:47: note: ')' token is here API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4656: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4656:47: note: ')' token is here API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4658:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4658:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4658:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4658:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4667: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4667:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4667: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4667:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4667: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4667:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4667: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4667:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4676: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4676:45: note: '{' token is here API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4676: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4676:45: note: '{' token is here API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4676: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4676:45: note: ')' token is here API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4676: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4676:45: note: ')' token is here API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4678: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4678:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4678: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4678:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4678: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4678:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4678: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4678:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4686: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4686:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4686: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4686:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4686: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4686:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4686: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4686:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4695: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4695:38: note: '{' token is here API_INIT_FUNC(1, "infolist_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4695: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4695:38: note: '{' token is here API_INIT_FUNC(1, "infolist_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4695: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4695:38: note: ')' token is here API_INIT_FUNC(1, "infolist_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4695: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4695:38: note: ')' token is here API_INIT_FUNC(1, "infolist_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4697: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4697:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4697: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4697:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4697: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4697:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4697: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4697:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4707: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4707:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4707: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4707:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4707: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4707:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4707: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4707:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4715: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4715:39: note: '{' token is here API_INIT_FUNC(1, "infolist_next", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4715: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4715:39: note: ')' token is here API_INIT_FUNC(1, "infolist_next", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4717: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4717:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4717: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4717:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4721:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4721:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4729: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4729:39: note: '{' token is here API_INIT_FUNC(1, "infolist_prev", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4729: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4729:39: note: ')' token is here API_INIT_FUNC(1, "infolist_prev", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4731: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4731:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4731: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4731:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4735: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4735:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4735: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4735:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4742: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4742:52: note: '{' token is here API_INIT_FUNC(1, "infolist_reset_item_cursor", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4742: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4742:52: note: '{' token is here API_INIT_FUNC(1, "infolist_reset_item_cursor", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4742: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4742:52: note: ')' token is here API_INIT_FUNC(1, "infolist_reset_item_cursor", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4742: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4742:52: note: ')' token is here API_INIT_FUNC(1, "infolist_reset_item_cursor", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4744: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4744:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4744: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4744:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4744: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4744:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4744: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4744:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4748: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4748:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4748: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4748:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4748: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4748:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4748: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4748:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4756: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4756:41: note: '{' token is here API_INIT_FUNC(1, "infolist_fields", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4756: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4756:41: note: '{' token is here API_INIT_FUNC(1, "infolist_fields", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4756: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4756:41: note: ')' token is here API_INIT_FUNC(1, "infolist_fields", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4756: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4756:41: note: ')' token is here API_INIT_FUNC(1, "infolist_fields", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4758: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4758:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4758: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4758:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4758: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4758:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4758: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4758:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4762: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4762:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4762: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4762:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4762: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4762:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4762: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4762:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4771: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4771:42: note: '{' token is here API_INIT_FUNC(1, "infolist_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4771: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4771:42: note: ')' token is here API_INIT_FUNC(1, "infolist_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4773: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4773:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4773: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4773:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4780: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4780:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4780: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4780:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4789: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4789:41: note: '{' token is here API_INIT_FUNC(1, "infolist_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4789: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4789:41: note: '{' token is here API_INIT_FUNC(1, "infolist_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4789: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4789:41: note: ')' token is here API_INIT_FUNC(1, "infolist_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4789: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4789:41: note: ')' token is here API_INIT_FUNC(1, "infolist_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4791: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4791:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4791: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4791:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4791: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4791:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4791: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4791:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4798: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4798:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4798: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4798:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4798: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4798:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4798: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4798:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4807: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4807:42: note: '{' token is here API_INIT_FUNC(1, "infolist_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4807: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4807:42: note: '{' token is here API_INIT_FUNC(1, "infolist_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4807: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4807:42: note: ')' token is here API_INIT_FUNC(1, "infolist_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4807: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4807:42: note: ')' token is here API_INIT_FUNC(1, "infolist_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4809: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4809:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4809: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4809:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4809: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4809:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4809: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4809:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4816: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4816:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4816: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4816:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4816: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4816:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4816: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4816:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4825: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4825:39: note: '{' token is here API_INIT_FUNC(1, "infolist_time", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4825: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4825:39: note: ')' token is here API_INIT_FUNC(1, "infolist_time", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4827: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4827:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4827: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4827:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4834: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:4834:5: note: '{' token is here API_RETURN_LONG(time); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:4834: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:4834:5: note: ')' token is here API_RETURN_LONG(time); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:4841: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4841:39: note: '{' token is here API_INIT_FUNC(1, "infolist_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4841: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4841:39: note: '{' token is here API_INIT_FUNC(1, "infolist_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4841: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4841:39: note: ')' token is here API_INIT_FUNC(1, "infolist_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4841: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4841:39: note: ')' token is here API_INIT_FUNC(1, "infolist_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4843: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4843:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4843: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4843:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4843: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4843:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4843: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4843:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4847: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4847:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4847: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4847:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4847: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4847:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4847: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4847:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:4856: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4856:35: note: '{' token is here API_INIT_FUNC(1, "hdata_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4856: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4856:35: note: '{' token is here API_INIT_FUNC(1, "hdata_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4856: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4856:35: note: ')' token is here API_INIT_FUNC(1, "hdata_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4856: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4856:35: note: ')' token is here API_INIT_FUNC(1, "hdata_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4858: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4858:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4858: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4858:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4858: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4858:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4858: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4858:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4864: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4864:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4864: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4864:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4864: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4864:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4864: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4864:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4873: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4873:46: note: '{' token is here API_INIT_FUNC(1, "hdata_get_var_offset", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4873: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4873:46: note: ')' token is here API_INIT_FUNC(1, "hdata_get_var_offset", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4875: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4875:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4875: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4875:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4882: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4882:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4882: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4882:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4891: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4891:51: note: '{' token is here API_INIT_FUNC(1, "hdata_get_var_type_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4891: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4891:51: note: '{' token is here API_INIT_FUNC(1, "hdata_get_var_type_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4891: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4891:51: note: ')' token is here API_INIT_FUNC(1, "hdata_get_var_type_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4891: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4891:51: note: ')' token is here API_INIT_FUNC(1, "hdata_get_var_type_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4893: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4893:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4893: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4893:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4893: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4893:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4893: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4893:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4900: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4900:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4900: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4900:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4900: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4900:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4900: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4900:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4909: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4909: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4909: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4909: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4911: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4911:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4911: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4911:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4921: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4921:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4921: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4921:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4930: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4930: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4930: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4930: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4930: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4930: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4930: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4930: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4932: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4932:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4932: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4932:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4932: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4932:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4932: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4932:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4942: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4942:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4942: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4942:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4942: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4942:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4942: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4942:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4951: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4951:45: note: '{' token is here API_INIT_FUNC(1, "hdata_get_var_hdata", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4951: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4951:45: note: '{' token is here API_INIT_FUNC(1, "hdata_get_var_hdata", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4951: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4951:45: note: ')' token is here API_INIT_FUNC(1, "hdata_get_var_hdata", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4951: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4951:45: note: ')' token is here API_INIT_FUNC(1, "hdata_get_var_hdata", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4960: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4960:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4960: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4960:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4960: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4960:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4960: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4960:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4969: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4969:40: note: '{' token is here API_INIT_FUNC(1, "hdata_get_list", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4969: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4969:40: note: '{' token is here API_INIT_FUNC(1, "hdata_get_list", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4969: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4969:40: note: ')' token is here API_INIT_FUNC(1, "hdata_get_list", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4969: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4969:40: note: ')' token is here API_INIT_FUNC(1, "hdata_get_list", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4971: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4971:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4971: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4971:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4971: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4971:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4971: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4971:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4979: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4979:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4979: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4979:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4979: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4979:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4979: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4979:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:4988: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4988:45: note: '{' token is here API_INIT_FUNC(1, "hdata_check_pointer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4988: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4988:45: note: ')' token is here API_INIT_FUNC(1, "hdata_check_pointer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4990: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4990:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4990: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:4990:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5000: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5000:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5000: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5000:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5010: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5010:36: note: '{' token is here API_INIT_FUNC(1, "hdata_move", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5010: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5010:36: note: '{' token is here API_INIT_FUNC(1, "hdata_move", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5010: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5010:36: note: ')' token is here API_INIT_FUNC(1, "hdata_move", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5010: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5010:36: note: ')' token is here API_INIT_FUNC(1, "hdata_move", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5012: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5012:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5012: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5012:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5012: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5012:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5012: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5012:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5022: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5022:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5022: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5022:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5022: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5022:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5022: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5022:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5033: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5033:38: note: '{' token is here API_INIT_FUNC(1, "hdata_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5033: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5033:38: note: '{' token is here API_INIT_FUNC(1, "hdata_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5033: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5033:38: note: ')' token is here API_INIT_FUNC(1, "hdata_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5033: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5033:38: note: ')' token is here API_INIT_FUNC(1, "hdata_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5035: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5035:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5035: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5035:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5035: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5035:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5035: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5035:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5069: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5069:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5069: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5069:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5069: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5069:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5069: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5069:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5078: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5078:36: note: '{' token is here API_INIT_FUNC(1, "hdata_char", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5078: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5078:36: note: ')' token is here API_INIT_FUNC(1, "hdata_char", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5080: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5080:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5080: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5080:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5090: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5090:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5090: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5090:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5099: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5099:39: note: '{' token is here API_INIT_FUNC(1, "hdata_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5099: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5099:39: note: ')' token is here API_INIT_FUNC(1, "hdata_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5101: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5101:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5101: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5101:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5111: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5111:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5111: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5111:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5120: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5120:36: note: '{' token is here API_INIT_FUNC(1, "hdata_long", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5120: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5120:36: note: ')' token is here API_INIT_FUNC(1, "hdata_long", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5122: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5122:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5122: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5122:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5132: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:5132:5: note: '{' token is here API_RETURN_LONG(value); ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:5132: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:5132:5: note: ')' token is here API_RETURN_LONG(value); ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:5141: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5141:38: note: '{' token is here API_INIT_FUNC(1, "hdata_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5141: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5141:38: note: '{' token is here API_INIT_FUNC(1, "hdata_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5141: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5141:38: note: ')' token is here API_INIT_FUNC(1, "hdata_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5141: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5141:38: note: ')' token is here API_INIT_FUNC(1, "hdata_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5143: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5143:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5143: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5143:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5143: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5143:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5143: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5143:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5153: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5153:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5153: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5153:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5153: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5153:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5153: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5153:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5162: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5162:39: note: '{' token is here API_INIT_FUNC(1, "hdata_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5162: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5162:39: note: '{' token is here API_INIT_FUNC(1, "hdata_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5162: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5162:39: note: ')' token is here API_INIT_FUNC(1, "hdata_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5162: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5162:39: note: ')' token is here API_INIT_FUNC(1, "hdata_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5164: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5164:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5164: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5164:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5164: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5164:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5164: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5164:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5174: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5174:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5174: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5174:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5174: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5174:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5174: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5174:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5183: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5183:36: note: '{' token is here API_INIT_FUNC(1, "hdata_time", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5183: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5183:36: note: ')' token is here API_INIT_FUNC(1, "hdata_time", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5185: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5185:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5185: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5185:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5193: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:5193:5: note: '{' token is here API_RETURN_LONG(time); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:5193: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:5193:5: note: ')' token is here API_RETURN_LONG(time); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:5202: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5202:41: note: '{' token is here API_INIT_FUNC(1, "hdata_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5202: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5202:41: note: '{' token is here API_INIT_FUNC(1, "hdata_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5202: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5202:41: note: ')' token is here API_INIT_FUNC(1, "hdata_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5202: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5202:41: note: ')' token is here API_INIT_FUNC(1, "hdata_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5204: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5204:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5204: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5204:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5204: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5204:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5204: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5204:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5215: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:5215:5: note: '{' token is here API_RETURN_OBJ(result_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:5215: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-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:5215:5: note: ')' token is here API_RETURN_OBJ(result_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:5224: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5224:39: note: '{' token is here API_INIT_FUNC(1, "hdata_compare", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5224: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5224:39: note: ')' token is here API_INIT_FUNC(1, "hdata_compare", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5226: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5226:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5226: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5226:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5240: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5240:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5240: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5240:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5250: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5250:38: note: '{' token is here API_INIT_FUNC(1, "hdata_update", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5250: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5250:38: note: ')' token is here API_INIT_FUNC(1, "hdata_update", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5252: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5252:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5252: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5252:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5268: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5268:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5268: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5268:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5277: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5277:42: note: '{' token is here API_INIT_FUNC(1, "hdata_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5277: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5277:42: note: '{' token is here API_INIT_FUNC(1, "hdata_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5277: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5277:42: note: ')' token is here API_INIT_FUNC(1, "hdata_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5277: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5277:42: note: ')' token is here API_INIT_FUNC(1, "hdata_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5286: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5286:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5286: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5286:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5286: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5286:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5286: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5286:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5336: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5336:37: note: '{' token is here API_INIT_FUNC(1, "upgrade_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5336: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5336:37: note: '{' token is here API_INIT_FUNC(1, "upgrade_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5336: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5336:37: note: ')' token is here API_INIT_FUNC(1, "upgrade_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5336: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5336:37: note: ')' token is here API_INIT_FUNC(1, "upgrade_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5338: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5338:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5338: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5338:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5338: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5338:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5338: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-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5338:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:65:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5353: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5353:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5353: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5353:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5353: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5353:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5353: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-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5353:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5362: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5362:46: note: '{' token is here API_INIT_FUNC(1, "upgrade_write_object", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5362: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5362:46: note: ')' token is here API_INIT_FUNC(1, "upgrade_write_object", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5364: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5364:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5364: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5364:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5373: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5373:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5373: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5373:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5382: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5382:38: note: '{' token is here API_INIT_FUNC(1, "upgrade_read", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5382: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5382:38: note: ')' token is here API_INIT_FUNC(1, "upgrade_read", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5384: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5384:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5384: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5384:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5390: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5390:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5390: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-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5390:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-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-4.0.4/src/plugins/perl/weechat-perl-api.c:5398: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5398:39: note: '{' token is here API_INIT_FUNC(1, "upgrade_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5398: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5398:39: note: '{' token is here API_INIT_FUNC(1, "upgrade_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5398: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5398:39: note: ')' token is here API_INIT_FUNC(1, "upgrade_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5398: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5398:39: note: ')' token is here API_INIT_FUNC(1, "upgrade_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5400: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5400:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5400: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5400:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5400: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5400:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro '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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5400: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-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5400:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:64:26: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:5406: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:5406:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:5406: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:5406:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:5406: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:5406:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:5406: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-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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-4.0.4/src/plugins/perl/weechat-perl-api.c:5406:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/plugins/perl/weechat-perl-api.c:63:23: 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 ) ^ 2230 warnings generated. [ 61% 210/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/trigger/trigger-callback.c [ 61% 211/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/trigger/trigger-completion.c [ 61% 212/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/trigger/trigger-config.c [ 61% 213/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/typing/typing.c [ 62% 214/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/typing/typing-bar-item.c [ 62% 215/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/typing/typing-config.c [ 62% 216/336] : && /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 -ldl -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 && : [ 63% 217/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/xfer/xfer-chat.c [ 63% 218/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/xfer/xfer-command.c [ 63% 219/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/xfer/xfer.c [ 63% 220/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/xfer/xfer-buffer.c [ 64% 221/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/xfer/xfer-completion.c [ 64% 222/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/xfer/xfer-dcc.c [ 64% 223/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/xfer/xfer-file.c [ 65% 224/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/xfer/xfer-info.c [ 65% 225/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/xfer/xfer-config.c [ 65% 226/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/xfer/xfer-network.c [ 66% 227/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/typing/typing-status.c [ 66% 228/336] : && /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 && : [ 66% 229/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/plugins/xfer/xfer-upgrade.c [ 66% 230/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-bar.c [ 67% 231/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-bar-item-custom.c [ 67% 232/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-bar-item.c [ 67% 233/336] : && /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 && : [ 68% 234/336] : && /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 && : [ 68% 235/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-chat.c [ 68% 236/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-completion.c [ 69% 237/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-cursor.c [ 69% 238/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-buffer.c [ 69% 239/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-color.c [ 69% 240/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-bar-window.c [ 70% 241/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-focus.c [ 70% 242/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-input.c [ 70% 243/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-history.c [ 71% 244/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-hotlist.c [ 71% 245/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-filter.c [ 71% 246/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-key.c [ 72% 247/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-layout.c [ 72% 248/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-line.c [ 72% 249/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-mouse.c [ 72% 250/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-nick.c [ 73% 251/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-nicklist.c [ 73% 252/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/gui-window.c [ 73% 253/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/gui-curses-bar-window.c [ 74% 254/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/gui-curses-chat.c [ 74% 255/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/gui-curses-color.c [ 74% 256/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/gui-curses-mouse.c [ 75% 257/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/gui-curses-term.c [ 75% 258/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/normal/main.c [ 75% 259/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/gui-curses-key.c [ 75% 260/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/gui-curses-window.c [ 76% 261/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/headless/ncurses-fake.c [ 76% 262/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/gui-curses-main.c [ 76% 263/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/gui-curses-color.c [ 77% 264/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/gui-curses-bar-window.c [ 77% 265/336] : && /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% 266/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/gui-curses-chat.c [ 77% 267/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/gui-curses-key.c [ 78% 268/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/gui-curses-main.c [ 78% 269/336] : && /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 && : [ 78% 270/336] : && /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 && : [ 79% 271/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/gui-curses-mouse.c [ 79% 272/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/gui-curses-term.c [ 79% 273/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/gui-curses-window.c [ 80% 274/336] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"4.0.4\" -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-4.0.4/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/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-4.0.4/src/gui/curses/headless/main.c [ 80% 275/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat.cs.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/cs/weechat.1.cs.adoc [ 80% 276/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat.de.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/de/weechat.1.de.adoc [ 80% 277/336] : && /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 && : [ 81% 278/336] : && /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 [ 81% 279/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat-headless.cs.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/cs/weechat-headless.1.cs.adoc [ 81% 280/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat-headless.de.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/de/weechat-headless.1.de.adoc [ 82% 281/336] : && /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 && : [ 82% 282/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat-headless.en.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/en/weechat-headless.1.en.adoc [ 82% 283/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat.fr.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/fr/weechat.1.fr.adoc [ 83% 284/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat.en.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/en/weechat.1.en.adoc [ 83% 285/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat-headless.fr.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/fr/weechat-headless.1.fr.adoc [ 83% 286/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat.it.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/it/weechat.1.it.adoc [ 83% 287/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat-headless.it.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/it/weechat-headless.1.it.adoc [ 84% 288/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat-headless.ja.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/ja/weechat-headless.1.ja.adoc [ 84% 289/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat.pl.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/pl/weechat.1.pl.adoc [ 84% 290/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat.ja.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/ja/weechat.1.ja.adoc [ 85% 291/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat-headless.pl.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/pl/weechat-headless.1.pl.adoc [ 85% 292/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat.ru.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/ru/weechat.1.ru.adoc [ 85% 293/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat-headless.ru.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/ru/weechat-headless.1.ru.adoc [ 86% 294/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat.sr.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/sr/weechat.1.sr.adoc [ 86% 295/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -b manpage -o weechat-headless.sr.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/sr/weechat-headless.1.sr.adoc [ 86% 296/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_scripting.de.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/de/weechat_scripting.de.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 86% 297/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_scripting.en.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/en/weechat_scripting.en.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 87% 298/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_scripting.fr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/fr/weechat_scripting.fr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 87% 299/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_scripting.it.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/it/weechat_scripting.it.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 87% 300/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_scripting.ja.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/ja/weechat_scripting.ja.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 88% 301/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_scripting.pl.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/pl/weechat_scripting.pl.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 88% 302/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_faq.en.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/en/weechat_faq.en.adoc [ 88% 303/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_faq.de.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/de/weechat_faq.de.adoc [ 88% 304/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_faq.fr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/fr/weechat_faq.fr.adoc [ 89% 305/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_scripting.sr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/sr/weechat_scripting.sr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 89% 306/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_faq.es.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/es/weechat_faq.es.adoc [ 89% 307/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_faq.it.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/it/weechat_faq.it.adoc [ 90% 308/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_faq.ja.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/ja/weechat_faq.ja.adoc [ 90% 309/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_faq.pl.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/pl/weechat_faq.pl.adoc [ 90% 310/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_quickstart.cs.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/cs/weechat_quickstart.cs.adoc [ 91% 311/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_quickstart.de.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/de/weechat_quickstart.de.adoc [ 91% 312/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_quickstart.en.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/en/weechat_quickstart.en.adoc [ 91% 313/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_faq.sr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/sr/weechat_faq.sr.adoc [ 91% 314/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_quickstart.es.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/es/weechat_quickstart.es.adoc [ 92% 315/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_quickstart.fr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/fr/weechat_quickstart.fr.adoc [ 92% 316/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_quickstart.it.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/it/weechat_quickstart.it.adoc [ 92% 317/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_quickstart.ja.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/ja/weechat_quickstart.ja.adoc [ 93% 318/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_quickstart.pl.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/pl/weechat_quickstart.pl.adoc [ 93% 319/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_quickstart.ru.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/ru/weechat_quickstart.ru.adoc [ 93% 320/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_relay_protocol.en.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/en/weechat_relay_protocol.en.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 94% 321/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=2 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_quickstart.sr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/sr/weechat_quickstart.sr.adoc [ 94% 322/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_relay_protocol.ja.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/ja/weechat_relay_protocol.ja.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 94% 323/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_relay_protocol.fr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/fr/weechat_relay_protocol.fr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 94% 324/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_dev.fr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/fr/weechat_dev.fr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 95% 324/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_relay_protocol.sr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/sr/weechat_relay_protocol.sr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 95% 324/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_dev.en.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/en/weechat_dev.en.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 95% 324/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_dev.ja.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/ja/weechat_dev.ja.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 96% 324/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_dev.sr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/sr/weechat_dev.sr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 96% 324/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/cmake -E env WEECHAT_EXTRA_LIBDIR=/wrkdirs/usr/ports/irc/weechat/work/.build/src WEECHAT_DOCGEN_LOCALEDIR=/wrkdirs/usr/ports/irc/weechat/work/.build/po /wrkdirs/usr/ports/irc/weechat/work/.build/src/gui/curses/headless/weechat-headless --temp-dir --doc-gen /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen doc generator: OK, 84 files updated [ 96% 330/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_user.en.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/en/weechat_user.en.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. asciidoctor: WARNING: weechat_user.en.adoc: line 5608: tag 'ruby_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.en.adoc asciidoctor: WARNING: weechat_user.en.adoc: line 5618: tag 'tcl_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.en.adoc asciidoctor: WARNING: weechat_user.en.adoc: line 5628: tag 'php_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.en.adoc asciidoctor: WARNING: weechat_user.en.adoc: line 5673: tag 'ruby_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.en.adoc asciidoctor: WARNING: weechat_user.en.adoc: line 5703: tag 'tcl_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.en.adoc asciidoctor: WARNING: weechat_user.en.adoc: line 5733: tag 'php_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.en.adoc [ 97% 331/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_user.ja.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/ja/weechat_user.ja.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. asciidoctor: WARNING: weechat_user.ja.adoc: line 5816: tag 'ruby_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.ja.adoc asciidoctor: WARNING: weechat_user.ja.adoc: line 5826: tag 'tcl_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.ja.adoc asciidoctor: WARNING: weechat_user.ja.adoc: line 5836: tag 'php_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.ja.adoc asciidoctor: WARNING: weechat_user.ja.adoc: line 5881: tag 'ruby_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.ja.adoc asciidoctor: WARNING: weechat_user.ja.adoc: line 5911: tag 'tcl_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.ja.adoc asciidoctor: WARNING: weechat_user.ja.adoc: line 5941: tag 'php_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.ja.adoc [ 97% 332/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_user.it.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/it/weechat_user.it.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. asciidoctor: WARNING: weechat_user.it.adoc: line 5987: tag 'ruby_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.it.adoc asciidoctor: WARNING: weechat_user.it.adoc: line 5997: tag 'tcl_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.it.adoc asciidoctor: WARNING: weechat_user.it.adoc: line 6007: tag 'php_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.it.adoc asciidoctor: WARNING: weechat_user.it.adoc: line 6064: tag 'ruby_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.it.adoc asciidoctor: WARNING: weechat_user.it.adoc: line 6102: tag 'tcl_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.it.adoc asciidoctor: WARNING: weechat_user.it.adoc: line 6140: tag 'php_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.it.adoc [ 97% 333/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_user.de.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/de/weechat_user.de.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. asciidoctor: WARNING: weechat_user.de.adoc: line 5722: tag 'ruby_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.de.adoc asciidoctor: WARNING: weechat_user.de.adoc: line 5732: tag 'tcl_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.de.adoc asciidoctor: WARNING: weechat_user.de.adoc: line 5742: tag 'php_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.de.adoc asciidoctor: WARNING: weechat_user.de.adoc: line 5787: tag 'ruby_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.de.adoc asciidoctor: WARNING: weechat_user.de.adoc: line 5817: tag 'tcl_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.de.adoc asciidoctor: WARNING: weechat_user.de.adoc: line 5847: tag 'php_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.de.adoc [ 97% 334/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_user.pl.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/pl/weechat_user.pl.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. asciidoctor: WARNING: weechat_user.pl.adoc: line 5688: tag 'ruby_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.pl.adoc asciidoctor: WARNING: weechat_user.pl.adoc: line 5698: tag 'tcl_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.pl.adoc asciidoctor: WARNING: weechat_user.pl.adoc: line 5708: tag 'php_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.pl.adoc asciidoctor: WARNING: weechat_user.pl.adoc: line 5753: tag 'ruby_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.pl.adoc asciidoctor: WARNING: weechat_user.pl.adoc: line 5783: tag 'tcl_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.pl.adoc asciidoctor: WARNING: weechat_user.pl.adoc: line 5813: tag 'php_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.pl.adoc [ 98% 335/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_plugin_api.en.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/en/weechat_plugin_api.en.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 98% 336/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_user.fr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/fr/weechat_user.fr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. asciidoctor: WARNING: weechat_user.fr.adoc: line 5799: tag 'ruby_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.fr.adoc asciidoctor: WARNING: weechat_user.fr.adoc: line 5809: tag 'tcl_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.fr.adoc asciidoctor: WARNING: weechat_user.fr.adoc: line 5819: tag 'php_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.fr.adoc asciidoctor: WARNING: weechat_user.fr.adoc: line 5864: tag 'ruby_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.fr.adoc asciidoctor: WARNING: weechat_user.fr.adoc: line 5894: tag 'tcl_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.fr.adoc asciidoctor: WARNING: weechat_user.fr.adoc: line 5924: tag 'php_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.fr.adoc [ 98% 336/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_user.sr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/sr/weechat_user.sr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. asciidoctor: WARNING: weechat_user.sr.adoc: line 5307: tag 'ruby_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.sr.adoc asciidoctor: WARNING: weechat_user.sr.adoc: line 5317: tag 'tcl_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.sr.adoc asciidoctor: WARNING: weechat_user.sr.adoc: line 5327: tag 'php_commands' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_commands.sr.adoc asciidoctor: WARNING: weechat_user.sr.adoc: line 5372: tag 'ruby_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.sr.adoc asciidoctor: WARNING: weechat_user.sr.adoc: line 5402: tag 'tcl_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.sr.adoc asciidoctor: WARNING: weechat_user.sr.adoc: line 5432: tag 'php_options' not found in include file: /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen/autogen_user_options.sr.adoc [ 99% 336/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_plugin_api.fr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/fr/weechat_plugin_api.fr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 99% 336/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_plugin_api.it.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/it/weechat_plugin_api.it.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 99% 336/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_plugin_api.ja.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/ja/weechat_plugin_api.ja.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [100% 336/336] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="4.0.4" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -a docinfodir="/wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc" -a autogendir="/wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen" -a toc=left -a toclevels=3 -a sectnums -a sectnumlevels=2 -a docinfo1 -o weechat_plugin_api.sr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/doc/sr/weechat_plugin_api.sr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. =========================================================================== =================================================== ===> weechat-4.0.4 depends on file: /usr/local/share/certs/ca-root-nss.crt - found ===> weechat-4.0.4 depends on file: /usr/local/bin/python3.9 - found ===> weechat-4.0.4 depends on package: perl5>=5.32.r0<5.33 - found =========================================================================== =================================================== ===> Staging for weechat-4.0.4 ===> Generating temporary packing list [ 5% 4/18] cd /wrkdirs/usr/ports/irc/weechat/work/.build/src/plugins && true [ 11% 4/18] cd /wrkdirs/usr/ports/irc/weechat/work/.build/src/plugins && true [ 16% 4/18] cd /wrkdirs/usr/ports/irc/weechat/work/.build && /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4/tools/set_git_version.sh /wrkdirs/usr/ports/irc/weechat/work/weechat-4.0.4 4.0.4 config-git.h File config-git.h is up-to-date (git version: "") [ 22% 4/18] cd /wrkdirs/usr/ports/irc/weechat/work/.build/src/plugins && true [ 27% 5/18] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc && /usr/local/bin/cmake -E env WEECHAT_EXTRA_LIBDIR=/wrkdirs/usr/ports/irc/weechat/work/.build/src WEECHAT_DOCGEN_LOCALEDIR=/wrkdirs/usr/ports/irc/weechat/work/.build/po /wrkdirs/usr/ports/irc/weechat/work/.build/src/gui/curses/headless/weechat-headless --temp-dir --doc-gen /wrkdirs/usr/ports/irc/weechat/work/.build/doc/autogen doc generator: OK, no changes [ 83% 6/6] 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/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/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/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/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/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/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/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/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.de.html -- 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_user.fr.html -- 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_user.ja.html -- 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_user.sr.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_plugin_api.fr.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_plugin_api.ja.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.de.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_scripting.fr.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_scripting.ja.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_scripting.sr.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_faq.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_faq.fr.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_faq.ja.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_faq.sr.html -- 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/share/doc/weechat/weechat_quickstart.de.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_quickstart.es.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_quickstart.it.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_quickstart.pl.html -- 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/share/doc/weechat/weechat_quickstart.sr.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_relay_protocol.fr.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_relay_protocol.sr.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_dev.fr.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/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-4.0.4 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for weechat-4.0.4 build of irc/weechat | weechat-4.0.4 ended at Tue Sep 26 06:29:08 CDT 2023 build time: 00:00:38