=>> Building security/p5-CryptX build started at Mon Apr 8 21:13:58 CEST 2024 port directory: /usr/ports/security/p5-CryptX package name: p5-CryptX-0.080 building for: FreeBSD head-smeets-job-10 15.0-CURRENT FreeBSD 15.0-CURRENT 1500018 amd64 maintained by: vanilla@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 1001 1001 402 Mar 20 20:50 /usr/ports/security/p5-CryptX/Makefile Poudriere version: poudriere-git-3.4.99.20240122_1 Host OSVERSION: 1500018 Jail OSVERSION: 1500018 Job Id: 10 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500018 UNAME_v=FreeBSD 15.0-CURRENT 1500018 UNAME_r=15.0-CURRENT BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.99.20240122_1 MASTERMNT=/usr/local/poudriere/data/.m/head-smeets/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color GID=0 OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 UID=0 PWD=/usr/local/poudriere/data/.m/head-smeets/10/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=head-smeets SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/head-smeets/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240122_1 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- vanilla@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- INSTALLDIRS="site" CC="cc" CCFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " LD="cc" PREFIX="/usr/local" INSTALLPRIVLIB="/usr/local/lib" INSTALLARCHLIB="/usr/local/lib" --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/wrkdirs/usr/ports/security/p5-CryptX/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/security/p5-CryptX/work XDG_CACHE_HOME=/wrkdirs/usr/ports/security/p5-CryptX/work/.cache HOME=/wrkdirs/usr/ports/security/p5-CryptX/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/security/p5-CryptX/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/security/p5-CryptX/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh PERL_EXTUTILS_AUTOINSTALL="--skipdeps" PERL_MM_USE_DEFAULT="YES" --End CONFIGURE_ENV-- --MAKE_ENV-- PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/wrkdirs/usr/ports/security/p5-CryptX/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/security/p5-CryptX/work XDG_CACHE_HOME=/wrkdirs/usr/ports/security/p5-CryptX/work/.cache HOME=/wrkdirs/usr/ports/security/p5-CryptX/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/security/p5-CryptX/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/security/p5-CryptX/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.36.3 PERL_VER=5.36 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.36 DOCSDIR="share/doc/CryptX" EXAMPLESDIR="share/examples/CryptX" DATADIR="share/CryptX" WWWDIR="www/CryptX" ETCDIR="etc/CryptX" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/CryptX DOCSDIR=/usr/local/share/doc/CryptX EXAMPLESDIR=/usr/local/share/examples/CryptX WWWDIR=/usr/local/www/CryptX ETCDIR=/usr/local/etc/CryptX --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 #### #### DISABLE_LICENSES="YES" multimedia_liba-utils_UNSET=WAYLAND net-mgmt_icingaweb2-module-reporting_UNSET=PDF lang_gcc12_UNSET=LTO_BOOTSTRAP lang_gcc13_UNSET=LTO_BOOTSTRAP lang_gcc_UNSET=LTO_BOOTSTRAP www_nginx_SET+=HEADERS_MORE www_nginx_SET+=LUA www_nginx_SET+=SET_MISC DEFAULT_VERSIONS+=mysql=10.11m #### #### OPTIONS_UNSET+=X11 WITH_PKG=devel WITHOUT_X11=YES WITH_X11=NO #DEFAULT_VERSIONS+=bdb=5 OPTIONS_UNSET+=DOCS DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=mysql=10.11m DEFAULT_VERSIONS+=php=8.1 DEFAULT_VERSIONS+=samba=4.16 DEFAULT_VERSIONS+=imagemagick=7-nox11 dns_opendnssec2_SET+=SOFTHSM dns_opendnssec2_SET+=SQLITE dns_opendnssec2_UNSET=MYSQL www_nginx_SET+=HTTP_FANCYINDEX www_nginx-devel_SET+=HTTP_FANCYINDEX mail_postfix_SET+=SASL mail_postfix-current_SET+=SASL mail_dovecot_SET+=MYSQL multimedia_liba-utils_UNSET=X11 multimedia_liba-utils_UNSET=WAYLAND multimedia_libva-intel-driver_UNSET=X11 multimedia_libva-intel-driver_UNSET=WAYLAND multimedia_libva-intel-hybrid-driver_UNSET=X11 multimedia_libva-intel-hybrid-driver_UNSET=WAYLAND multimedia_libva-intel-driver_UNSET=X11 multimedia_libva-intel-driver_UNSET=WAYLAND DISABLE_LICENSES="YES" graphics_cairo_UNSET+=OPENGL graphics_cairo_UNSET+=GLESV2 graphics_cairo_UNSET+=XCB security_amavisd-new_SET+=MYSQL #### Misc Poudriere #### .include "/etc/make.conf.ports_env" ---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) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> p5-CryptX-0.080 depends on file: /usr/local/sbin/pkg - found =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by p5-CryptX-0.080 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by p5-CryptX-0.080 for building => SHA256 Checksum OK for CryptX-0.080.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Fetching all distfiles required by p5-CryptX-0.080 for building ===> Extracting for p5-CryptX-0.080 => SHA256 Checksum OK for CryptX-0.080.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Patching for p5-CryptX-0.080 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> p5-CryptX-0.080 depends on package: perl5>=5.36<5.37 - not found ===> Installing existing package /packages/All/perl5-5.36.3_1.pkg [head-smeets-job-10] Installing perl5-5.36.3_1... [head-smeets-job-10] Extracting perl5-5.36.3_1: .......... done ===> p5-CryptX-0.080 depends on package: perl5>=5.36<5.37 - found ===> Returning to build of p5-CryptX-0.080 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Configuring for p5-CryptX-0.080 Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for CryptX Writing MYMETA.yml and MYMETA.json =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Building for p5-CryptX-0.080 --- blib/lib/.exists --- --- blib/arch/.exists --- --- blib/lib/auto/CryptX/.exists --- --- blib/arch/auto/CryptX/.exists --- --- blib/bin/.exists --- --- blib/script/.exists --- --- blib/man1/.exists --- --- blib/man3/.exists --- --- config --- --- dynamic --- --- src/liballinone.a --- --- CryptX.c --- --- CryptX.bs --- --- pm_to_blib --- --- src/liballinone.a --- cd src && make ARFLAGS="rcD" RANLIB=":" AR="ar" CC="cc" LIB_EXT=.a OBJ_EXT=.o CFLAGS=" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes" Running Mkbootstrap for CryptX () --- CryptX.c --- "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' -typemap '/wrkdirs/usr/ports/security/p5-CryptX/work/CryptX-0.080/typemap' CryptX.xs > CryptX.xsc --- CryptX.bs --- chmod 644 "CryptX.bs" --- src/liballinone.a --- --- ltc/ciphers/aes/aes.o --- --- ltc/ciphers/aes/aes_desc.o --- --- ltc/ciphers/aes/aesni.o --- --- ltc/ciphers/anubis.o --- --- ltc/ciphers/blowfish.o --- --- ltc/ciphers/camellia.o --- --- ltc/ciphers/cast5.o --- --- ltc/ciphers/des.o --- --- ltc/ciphers/idea.o --- --- ltc/ciphers/kasumi.o --- --- ltc/ciphers/khazad.o --- --- ltc/ciphers/kseed.o --- --- ltc/ciphers/multi2.o --- --- ltc/ciphers/noekeon.o --- --- ltc/ciphers/rc2.o --- --- ltc/ciphers/rc5.o --- --- ltc/ciphers/rc6.o --- --- ltc/ciphers/safer/safer.o --- --- ltc/ciphers/safer/saferp.o --- --- ltc/ciphers/serpent.o --- --- ltc/ciphers/skipjack.o --- --- ltc/ciphers/tea.o --- --- ltc/ciphers/twofish/twofish.o --- --- ltc/ciphers/xtea.o --- --- ltc/encauth/ccm/ccm_add_aad.o --- --- ltc/ciphers/aes/aes.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/aes/aes.c -o ltc/ciphers/aes/aes.o --- ltc/ciphers/aes/aes_desc.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/aes/aes_desc.c -o ltc/ciphers/aes/aes_desc.o --- ltc/ciphers/aes/aesni.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/aes/aesni.c -o ltc/ciphers/aes/aesni.o --- ltc/ciphers/anubis.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/anubis.c -o ltc/ciphers/anubis.o --- ltc/ciphers/blowfish.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/blowfish.c -o ltc/ciphers/blowfish.o --- ltc/ciphers/camellia.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/camellia.c -o ltc/ciphers/camellia.o --- ltc/ciphers/cast5.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/cast5.c -o ltc/ciphers/cast5.o --- ltc/ciphers/des.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/des.c -o ltc/ciphers/des.o --- ltc/ciphers/idea.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/idea.c -o ltc/ciphers/idea.o --- ltc/ciphers/kasumi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/kasumi.c -o ltc/ciphers/kasumi.o --- ltc/ciphers/khazad.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/khazad.c -o ltc/ciphers/khazad.o --- ltc/ciphers/kseed.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/kseed.c -o ltc/ciphers/kseed.o --- ltc/ciphers/multi2.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/multi2.c -o ltc/ciphers/multi2.o --- ltc/ciphers/noekeon.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/noekeon.c -o ltc/ciphers/noekeon.o --- ltc/ciphers/rc2.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/rc2.c -o ltc/ciphers/rc2.o --- ltc/ciphers/rc5.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/rc5.c -o ltc/ciphers/rc5.o --- ltc/ciphers/rc6.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/rc6.c -o ltc/ciphers/rc6.o --- ltc/ciphers/safer/safer.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/safer/safer.c -o ltc/ciphers/safer/safer.o --- ltc/ciphers/safer/saferp.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/safer/saferp.c -o ltc/ciphers/safer/saferp.o --- ltc/ciphers/serpent.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/serpent.c -o ltc/ciphers/serpent.o --- ltc/ciphers/skipjack.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/skipjack.c -o ltc/ciphers/skipjack.o --- ltc/ciphers/tea.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/tea.c -o ltc/ciphers/tea.o --- blib/arch/auto/CryptX/CryptX.bs --- --- src/liballinone.a --- --- ltc/ciphers/twofish/twofish.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/twofish/twofish.c -o ltc/ciphers/twofish/twofish.o --- ltc/ciphers/xtea.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/ciphers/xtea.c -o ltc/ciphers/xtea.o --- ltc/encauth/ccm/ccm_add_aad.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ccm/ccm_add_aad.c -o ltc/encauth/ccm/ccm_add_aad.o --- ltc/encauth/ccm/ccm_add_nonce.o --- --- ltc/encauth/ccm/ccm_done.o --- --- ltc/encauth/ccm/ccm_add_nonce.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ccm/ccm_add_nonce.c -o ltc/encauth/ccm/ccm_add_nonce.o --- ltc/encauth/ccm/ccm_done.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ccm/ccm_done.c -o ltc/encauth/ccm/ccm_done.o --- blib/arch/auto/CryptX/CryptX.bs --- "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- CryptX.bs blib/arch/auto/CryptX/CryptX.bs 644 --- blibdirs --- --- config --- --- src/liballinone.a --- --- ltc/encauth/ccm/ccm_init.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ccm/ccm_init.c -o ltc/encauth/ccm/ccm_init.o --- pm_to_blib --- cp lib/Crypt/Cipher/SEED.pm blib/lib/Crypt/Cipher/SEED.pm cp lib/Crypt/Mode/CTR.pm blib/lib/Crypt/Mode/CTR.pm cp lib/Crypt/Digest/Tiger192.pm blib/lib/Crypt/Digest/Tiger192.pm cp lib/Crypt/Cipher/Twofish.pm blib/lib/Crypt/Cipher/Twofish.pm cp lib/Crypt/Mac/OMAC.pm blib/lib/Crypt/Mac/OMAC.pm cp lib/Crypt/Cipher/SAFER_SK128.pm blib/lib/Crypt/Cipher/SAFER_SK128.pm cp lib/Crypt/Cipher/RC6.pm blib/lib/Crypt/Cipher/RC6.pm cp lib/Crypt/Mode.pm blib/lib/Crypt/Mode.pm cp lib/Crypt/PRNG/RC4.pm blib/lib/Crypt/PRNG/RC4.pm cp lib/Crypt/Cipher/Anubis.pm blib/lib/Crypt/Cipher/Anubis.pm cp lib/Crypt/Cipher/Khazad.pm blib/lib/Crypt/Cipher/Khazad.pm cp lib/Crypt/Digest/BLAKE2b_512.pm blib/lib/Crypt/Digest/BLAKE2b_512.pm cp lib/Crypt/Digest/BLAKE2s_128.pm blib/lib/Crypt/Digest/BLAKE2s_128.pm cp lib/Crypt/Cipher/IDEA.pm blib/lib/Crypt/Cipher/IDEA.pm cp lib/Crypt/Digest/RIPEMD160.pm blib/lib/Crypt/Digest/RIPEMD160.pm cp lib/Crypt/Digest/BLAKE2s_256.pm blib/lib/Crypt/Digest/BLAKE2s_256.pm cp lib/Crypt/Digest/SHA512_256.pm blib/lib/Crypt/Digest/SHA512_256.pm cp lib/Crypt/Digest/SHAKE.pm blib/lib/Crypt/Digest/SHAKE.pm cp lib/CryptX.pm blib/lib/CryptX.pm cp lib/Crypt/Cipher/SAFER_SK64.pm blib/lib/Crypt/Cipher/SAFER_SK64.pm cp lib/Crypt/Cipher/Blowfish.pm blib/lib/Crypt/Cipher/Blowfish.pm cp lib/Crypt/Mode/ECB.pm blib/lib/Crypt/Mode/ECB.pm cp lib/Crypt/Digest/BLAKE2b_160.pm blib/lib/Crypt/Digest/BLAKE2b_160.pm cp lib/Crypt/Cipher/DES.pm blib/lib/Crypt/Cipher/DES.pm cp lib/Crypt/Cipher/DES_EDE.pm blib/lib/Crypt/Cipher/DES_EDE.pm cp lib/Crypt/Mode/CFB.pm blib/lib/Crypt/Mode/CFB.pm cp lib/Crypt/Cipher/SAFER_K128.pm blib/lib/Crypt/Cipher/SAFER_K128.pm cp lib/Crypt/PRNG/Sober128.pm blib/lib/Crypt/PRNG/Sober128.pm cp lib/Crypt/Digest/SHA1.pm blib/lib/Crypt/Digest/SHA1.pm cp lib/Crypt/PK/ECC.pm blib/lib/Crypt/PK/ECC.pm cp lib/Crypt/AuthEnc/GCM.pm blib/lib/Crypt/AuthEnc/GCM.pm cp lib/Crypt/Stream/Rabbit.pm blib/lib/Crypt/Stream/Rabbit.pm cp lib/Crypt/Digest/SHA256.pm blib/lib/Crypt/Digest/SHA256.pm cp lib/Crypt/PRNG/ChaCha20.pm blib/lib/Crypt/PRNG/ChaCha20.pm cp lib/Crypt/Digest/SHA3_512.pm blib/lib/Crypt/Digest/SHA3_512.pm cp lib/Crypt/Cipher/RC5.pm blib/lib/Crypt/Cipher/RC5.pm cp lib/Crypt/PK/X25519.pm blib/lib/Crypt/PK/X25519.pm cp lib/Crypt/Stream/Sosemanuk.pm blib/lib/Crypt/Stream/Sosemanuk.pm cp lib/Crypt/AuthEnc/EAX.pm blib/lib/Crypt/AuthEnc/EAX.pm cp lib/Crypt/PK/RSA.pm blib/lib/Crypt/PK/RSA.pm cp lib/Crypt/Digest/RIPEMD256.pm blib/lib/Crypt/Digest/RIPEMD256.pm cp lib/Crypt/Digest/SHA512_224.pm blib/lib/Crypt/Digest/SHA512_224.pm cp lib/Crypt/Digest/CHAES.pm blib/lib/Crypt/Digest/CHAES.pm cp lib/Crypt/PK/Ed25519.pm blib/lib/Crypt/PK/Ed25519.pm cp lib/Crypt/Digest/SHA512.pm blib/lib/Crypt/Digest/SHA512.pm cp lib/Crypt/Cipher/SAFERP.pm blib/lib/Crypt/Cipher/SAFERP.pm cp lib/Crypt/PK/DH.pm blib/lib/Crypt/PK/DH.pm cp lib/Crypt/Cipher/XTEA.pm blib/lib/Crypt/Cipher/XTEA.pm cp lib/Crypt/Digest/BLAKE2s_160.pm blib/lib/Crypt/Digest/BLAKE2s_160.pm cp lib/Crypt/PRNG/Fortuna.pm blib/lib/Crypt/PRNG/Fortuna.pm cp lib/Crypt/Digest/MD2.pm blib/lib/Crypt/Digest/MD2.pm cp lib/Crypt/Mode/OFB.pm blib/lib/Crypt/Mode/OFB.pm cp lib/Crypt/Mac/HMAC.pm blib/lib/Crypt/Mac/HMAC.pm cp lib/Crypt/AuthEnc/ChaCha20Poly1305.pm blib/lib/Crypt/AuthEnc/ChaCha20Poly1305.pm cp lib/Crypt/PRNG/Yarrow.pm blib/lib/Crypt/PRNG/Yarrow.pm cp lib/Crypt/Digest/SHA224.pm blib/lib/Crypt/Digest/SHA224.pm cp lib/Crypt/Digest/BLAKE2b_384.pm blib/lib/Crypt/Digest/BLAKE2b_384.pm cp lib/Math/BigInt/LTM.pm blib/lib/Math/BigInt/LTM.pm cp lib/Crypt/PRNG.pm blib/lib/Crypt/PRNG.pm cp lib/Crypt/Cipher/Skipjack.pm blib/lib/Crypt/Cipher/Skipjack.pm cp lib/Crypt/Digest/SHA3_224.pm blib/lib/Crypt/Digest/SHA3_224.pm cp lib/Crypt/Checksum.pm blib/lib/Crypt/Checksum.pm cp lib/Crypt/Digest/MD5.pm blib/lib/Crypt/Digest/MD5.pm cp lib/Crypt/Digest/BLAKE2b_256.pm blib/lib/Crypt/Digest/BLAKE2b_256.pm cp lib/Crypt/Cipher/Camellia.pm blib/lib/Crypt/Cipher/Camellia.pm cp lib/Crypt/AuthEnc.pm blib/lib/Crypt/AuthEnc.pm cp lib/Crypt/Digest.pm blib/lib/Crypt/Digest.pm cp lib/Crypt/Stream/Salsa20.pm blib/lib/Crypt/Stream/Salsa20.pm cp lib/Crypt/AuthEnc/OCB.pm blib/lib/Crypt/AuthEnc/OCB.pm cp lib/Crypt/Mac.pm blib/lib/Crypt/Mac.pm cp lib/Crypt/AuthEnc/CCM.pm blib/lib/Crypt/AuthEnc/CCM.pm cp lib/Crypt/Digest/RIPEMD128.pm blib/lib/Crypt/Digest/RIPEMD128.pm cp lib/Crypt/Digest/BLAKE2s_224.pm blib/lib/Crypt/Digest/BLAKE2s_224.pm cp lib/Crypt/Cipher/Noekeon.pm blib/lib/Crypt/Cipher/Noekeon.pm cp lib/Crypt/Misc.pm blib/lib/Crypt/Misc.pm cp lib/Crypt/Digest/Whirlpool.pm blib/lib/Crypt/Digest/Whirlpool.pm cp lib/Crypt/Mac/BLAKE2s.pm blib/lib/Crypt/Mac/BLAKE2s.pm cp lib/Crypt/Digest/Keccak224.pm blib/lib/Crypt/Digest/Keccak224.pm cp lib/Crypt/Cipher/KASUMI.pm blib/lib/Crypt/Cipher/KASUMI.pm cp lib/Crypt/Stream/RC4.pm blib/lib/Crypt/Stream/RC4.pm cp lib/Crypt/Mac/F9.pm blib/lib/Crypt/Mac/F9.pm cp lib/Crypt/Cipher/MULTI2.pm blib/lib/Crypt/Cipher/MULTI2.pm cp lib/Crypt/Mac/Poly1305.pm blib/lib/Crypt/Mac/Poly1305.pm cp lib/Crypt/Digest/RIPEMD320.pm blib/lib/Crypt/Digest/RIPEMD320.pm cp lib/Crypt/Digest/SHA3_256.pm blib/lib/Crypt/Digest/SHA3_256.pm cp lib/Crypt/Digest/Keccak512.pm blib/lib/Crypt/Digest/Keccak512.pm cp lib/Crypt/Cipher/RC2.pm blib/lib/Crypt/Cipher/RC2.pm cp lib/Crypt/Mode/CBC.pm blib/lib/Crypt/Mode/CBC.pm cp lib/Crypt/Cipher/SAFER_K64.pm blib/lib/Crypt/Cipher/SAFER_K64.pm cp lib/Crypt/Digest/Keccak384.pm blib/lib/Crypt/Digest/Keccak384.pm cp lib/Crypt/Cipher/CAST5.pm blib/lib/Crypt/Cipher/CAST5.pm cp lib/Crypt/Mac/BLAKE2b.pm blib/lib/Crypt/Mac/BLAKE2b.pm cp lib/Crypt/PK.pm blib/lib/Crypt/PK.pm cp lib/Crypt/Checksum/CRC32.pm blib/lib/Crypt/Checksum/CRC32.pm cp lib/Crypt/Mac/Pelican.pm blib/lib/Crypt/Mac/Pelican.pm cp lib/Crypt/Mac/PMAC.pm blib/lib/Crypt/Mac/PMAC.pm cp lib/Crypt/PK/DSA.pm blib/lib/Crypt/PK/DSA.pm cp lib/Crypt/Checksum/Adler32.pm blib/lib/Crypt/Checksum/Adler32.pm cp lib/Crypt/Digest/SHA384.pm blib/lib/Crypt/Digest/SHA384.pm cp lib/Crypt/Stream/Sober128.pm blib/lib/Crypt/Stream/Sober128.pm cp lib/Crypt/Digest/MD4.pm blib/lib/Crypt/Digest/MD4.pm cp lib/Crypt/Stream/ChaCha.pm blib/lib/Crypt/Stream/ChaCha.pm cp lib/Crypt/Cipher/AES.pm blib/lib/Crypt/Cipher/AES.pm cp lib/Crypt/Mac/XCBC.pm blib/lib/Crypt/Mac/XCBC.pm cp lib/Crypt/KeyDerivation.pm blib/lib/Crypt/KeyDerivation.pm cp lib/Crypt/Digest/SHA3_384.pm blib/lib/Crypt/Digest/SHA3_384.pm cp lib/Crypt/Cipher/Serpent.pm blib/lib/Crypt/Cipher/Serpent.pm cp lib/Crypt/Cipher.pm blib/lib/Crypt/Cipher.pm cp lib/Crypt/Digest/Keccak256.pm blib/lib/Crypt/Digest/Keccak256.pm --- src/liballinone.a --- --- ltc/encauth/ccm/ccm_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ccm/ccm_memory.c -o ltc/encauth/ccm/ccm_memory.o --- ltc/encauth/ccm/ccm_process.o --- --- ltc/encauth/ccm/ccm_reset.o --- --- ltc/encauth/ccm/ccm_process.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ccm/ccm_process.c -o ltc/encauth/ccm/ccm_process.o --- ltc/encauth/chachapoly/chacha20poly1305_add_aad.o --- --- ltc/encauth/chachapoly/chacha20poly1305_decrypt.o --- --- ltc/encauth/chachapoly/chacha20poly1305_done.o --- --- ltc/encauth/chachapoly/chacha20poly1305_encrypt.o --- --- ltc/encauth/chachapoly/chacha20poly1305_init.o --- --- ltc/encauth/chachapoly/chacha20poly1305_memory.o --- --- ltc/encauth/chachapoly/chacha20poly1305_setiv.o --- --- ltc/encauth/chachapoly/chacha20poly1305_setiv_rfc7905.o --- --- ltc/encauth/chachapoly/chacha20poly1305_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/chachapoly/chacha20poly1305_memory.c -o ltc/encauth/chachapoly/chacha20poly1305_memory.o --- ltc/encauth/chachapoly/chacha20poly1305_setiv.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/chachapoly/chacha20poly1305_setiv.c -o ltc/encauth/chachapoly/chacha20poly1305_setiv.o --- ltc/encauth/ccm/ccm_reset.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ccm/ccm_reset.c -o ltc/encauth/ccm/ccm_reset.o --- ltc/encauth/chachapoly/chacha20poly1305_add_aad.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/chachapoly/chacha20poly1305_add_aad.c -o ltc/encauth/chachapoly/chacha20poly1305_add_aad.o --- ltc/encauth/chachapoly/chacha20poly1305_decrypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/chachapoly/chacha20poly1305_decrypt.c -o ltc/encauth/chachapoly/chacha20poly1305_decrypt.o --- ltc/encauth/chachapoly/chacha20poly1305_done.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/chachapoly/chacha20poly1305_done.c -o ltc/encauth/chachapoly/chacha20poly1305_done.o --- ltc/encauth/chachapoly/chacha20poly1305_encrypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/chachapoly/chacha20poly1305_encrypt.c -o ltc/encauth/chachapoly/chacha20poly1305_encrypt.o --- ltc/encauth/chachapoly/chacha20poly1305_init.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/chachapoly/chacha20poly1305_init.c -o ltc/encauth/chachapoly/chacha20poly1305_init.o --- ltc/encauth/eax/eax_addheader.o --- --- ltc/encauth/eax/eax_decrypt.o --- --- ltc/encauth/eax/eax_decrypt_verify_memory.o --- --- ltc/encauth/chachapoly/chacha20poly1305_setiv_rfc7905.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/chachapoly/chacha20poly1305_setiv_rfc7905.c -o ltc/encauth/chachapoly/chacha20poly1305_setiv_rfc7905.o --- ltc/encauth/eax/eax_decrypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/eax/eax_decrypt.c -o ltc/encauth/eax/eax_decrypt.o --- ltc/encauth/eax/eax_addheader.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/eax/eax_addheader.c -o ltc/encauth/eax/eax_addheader.o --- ltc/encauth/eax/eax_done.o --- --- ltc/encauth/eax/eax_encrypt.o --- --- ltc/encauth/eax/eax_encrypt_authenticate_memory.o --- --- ltc/encauth/eax/eax_init.o --- --- ltc/encauth/gcm/gcm_add_aad.o --- --- ltc/encauth/gcm/gcm_add_iv.o --- --- ltc/encauth/gcm/gcm_done.o --- --- ltc/encauth/gcm/gcm_gf_mult.o --- --- ltc/encauth/eax/eax_encrypt_authenticate_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/eax/eax_encrypt_authenticate_memory.c -o ltc/encauth/eax/eax_encrypt_authenticate_memory.o --- ltc/encauth/eax/eax_done.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/eax/eax_done.c -o ltc/encauth/eax/eax_done.o --- ltc/encauth/eax/eax_init.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/eax/eax_init.c -o ltc/encauth/eax/eax_init.o --- ltc/encauth/gcm/gcm_done.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/gcm/gcm_done.c -o ltc/encauth/gcm/gcm_done.o --- ltc/encauth/eax/eax_encrypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/eax/eax_encrypt.c -o ltc/encauth/eax/eax_encrypt.o --- ltc/encauth/gcm/gcm_add_aad.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/gcm/gcm_add_aad.c -o ltc/encauth/gcm/gcm_add_aad.o --- ltc/encauth/eax/eax_decrypt_verify_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/eax/eax_decrypt_verify_memory.c -o ltc/encauth/eax/eax_decrypt_verify_memory.o --- ltc/encauth/gcm/gcm_add_iv.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/gcm/gcm_add_iv.c -o ltc/encauth/gcm/gcm_add_iv.o --- ltc/encauth/gcm/gcm_init.o --- --- ltc/encauth/gcm/gcm_memory.o --- --- ltc/encauth/gcm/gcm_mult_h.o --- --- ltc/encauth/gcm/gcm_process.o --- --- ltc/encauth/gcm/gcm_reset.o --- --- ltc/encauth/ocb3/ocb3_add_aad.o --- --- ltc/encauth/ocb3/ocb3_decrypt.o --- --- ltc/encauth/ocb3/ocb3_decrypt_last.o --- --- ltc/encauth/ocb3/ocb3_decrypt_verify_memory.o --- --- ltc/encauth/ocb3/ocb3_done.o --- --- ltc/encauth/ocb3/ocb3_encrypt.o --- --- ltc/encauth/ocb3/ocb3_encrypt_authenticate_memory.o --- --- ltc/encauth/ocb3/ocb3_decrypt_verify_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_decrypt_verify_memory.c -o ltc/encauth/ocb3/ocb3_decrypt_verify_memory.o --- ltc/encauth/gcm/gcm_process.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/gcm/gcm_process.c -o ltc/encauth/gcm/gcm_process.o --- ltc/encauth/gcm/gcm_mult_h.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/gcm/gcm_mult_h.c -o ltc/encauth/gcm/gcm_mult_h.o --- ltc/encauth/gcm/gcm_reset.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/gcm/gcm_reset.c -o ltc/encauth/gcm/gcm_reset.o --- ltc/encauth/ocb3/ocb3_done.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_done.c -o ltc/encauth/ocb3/ocb3_done.o --- ltc/encauth/gcm/gcm_gf_mult.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/gcm/gcm_gf_mult.c -o ltc/encauth/gcm/gcm_gf_mult.o --- ltc/encauth/ocb3/ocb3_decrypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_decrypt.c -o ltc/encauth/ocb3/ocb3_decrypt.o --- ltc/encauth/ocb3/ocb3_add_aad.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_add_aad.c -o ltc/encauth/ocb3/ocb3_add_aad.o --- ltc/encauth/ocb3/ocb3_decrypt_last.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_decrypt_last.c -o ltc/encauth/ocb3/ocb3_decrypt_last.o --- ltc/encauth/gcm/gcm_init.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/gcm/gcm_init.c -o ltc/encauth/gcm/gcm_init.o --- ltc/encauth/gcm/gcm_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/gcm/gcm_memory.c -o ltc/encauth/gcm/gcm_memory.o --- ltc/encauth/ocb3/ocb3_encrypt_last.o --- --- ltc/encauth/ocb3/ocb3_init.o --- --- ltc/encauth/ocb3/ocb3_int_ntz.o --- --- ltc/encauth/ocb3/ocb3_int_xor_blocks.o --- --- ltc/hashes/blake2b.o --- --- ltc/hashes/blake2s.o --- --- ltc/hashes/chc/chc.o --- --- ltc/hashes/helper/hash_file.o --- --- ltc/hashes/helper/hash_filehandle.o --- --- ltc/hashes/helper/hash_memory.o --- --- ltc/encauth/ocb3/ocb3_encrypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_encrypt.c -o ltc/encauth/ocb3/ocb3_encrypt.o --- ltc/encauth/ocb3/ocb3_encrypt_authenticate_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_encrypt_authenticate_memory.c -o ltc/encauth/ocb3/ocb3_encrypt_authenticate_memory.o --- ltc/hashes/chc/chc.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/chc/chc.c -o ltc/hashes/chc/chc.o --- ltc/encauth/ocb3/ocb3_init.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_init.c -o ltc/encauth/ocb3/ocb3_init.o --- ltc/hashes/blake2s.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/blake2s.c -o ltc/hashes/blake2s.o --- ltc/hashes/helper/hash_file.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/helper/hash_file.c -o ltc/hashes/helper/hash_file.o --- ltc/encauth/ocb3/ocb3_int_ntz.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_int_ntz.c -o ltc/encauth/ocb3/ocb3_int_ntz.o --- ltc/hashes/blake2b.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/blake2b.c -o ltc/hashes/blake2b.o --- ltc/hashes/helper/hash_filehandle.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/helper/hash_filehandle.c -o ltc/hashes/helper/hash_filehandle.o --- ltc/encauth/ocb3/ocb3_encrypt_last.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_encrypt_last.c -o ltc/encauth/ocb3/ocb3_encrypt_last.o --- ltc/encauth/ocb3/ocb3_int_xor_blocks.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_int_xor_blocks.c -o ltc/encauth/ocb3/ocb3_int_xor_blocks.o --- ltc/hashes/helper/hash_memory_multi.o --- --- ltc/hashes/md2.o --- --- ltc/hashes/md4.o --- --- ltc/hashes/md5.o --- --- ltc/hashes/rmd128.o --- --- ltc/hashes/rmd160.o --- --- ltc/hashes/rmd256.o --- --- ltc/hashes/rmd320.o --- --- ltc/hashes/sha1.o --- --- ltc/hashes/sha2/sha224.o --- --- ltc/hashes/sha2/sha256.o --- --- ltc/hashes/helper/hash_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/helper/hash_memory.c -o ltc/hashes/helper/hash_memory.o --- ltc/hashes/rmd160.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/rmd160.c -o ltc/hashes/rmd160.o --- ltc/hashes/rmd320.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/rmd320.c -o ltc/hashes/rmd320.o --- ltc/hashes/rmd256.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/rmd256.c -o ltc/hashes/rmd256.o --- ltc/hashes/sha2/sha224.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/sha2/sha224.c -o ltc/hashes/sha2/sha224.o --- ltc/hashes/md5.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/md5.c -o ltc/hashes/md5.o --- ltc/hashes/rmd128.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/rmd128.c -o ltc/hashes/rmd128.o --- ltc/hashes/sha1.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/sha1.c -o ltc/hashes/sha1.o --- ltc/hashes/helper/hash_memory_multi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/helper/hash_memory_multi.c -o ltc/hashes/helper/hash_memory_multi.o --- ltc/hashes/md2.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/md2.c -o ltc/hashes/md2.o --- ltc/hashes/md4.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/md4.c -o ltc/hashes/md4.o --- ltc/hashes/sha2/sha384.o --- --- ltc/hashes/sha2/sha512.o --- --- ltc/hashes/sha2/sha512_224.o --- --- ltc/hashes/sha2/sha512_256.o --- --- ltc/hashes/sha3.o --- --- ltc/hashes/sha3_test.o --- --- ltc/hashes/tiger.o --- --- ltc/hashes/whirl/whirl.o --- --- ltc/hashes/tiger.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/tiger.c -o ltc/hashes/tiger.o --- ltc/hashes/sha3.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/sha3.c -o ltc/hashes/sha3.o --- ltc/hashes/sha2/sha512_224.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/sha2/sha512_224.c -o ltc/hashes/sha2/sha512_224.o --- ltc/hashes/sha2/sha256.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/sha2/sha256.c -o ltc/hashes/sha2/sha256.o --- ltc/hashes/sha3_test.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/sha3_test.c -o ltc/hashes/sha3_test.o --- ltc/hashes/sha2/sha512_256.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/sha2/sha512_256.c -o ltc/hashes/sha2/sha512_256.o --- ltc/hashes/sha2/sha384.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/sha2/sha384.c -o ltc/hashes/sha2/sha384.o --- ltc/hashes/sha2/sha512.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/sha2/sha512.c -o ltc/hashes/sha2/sha512.o --- ltc/mac/blake2/blake2bmac.o --- --- ltc/mac/blake2/blake2bmac_file.o --- --- ltc/mac/blake2/blake2bmac_memory.o --- --- ltc/mac/blake2/blake2bmac_memory_multi.o --- --- ltc/mac/blake2/blake2smac.o --- --- ltc/mac/blake2/blake2smac_file.o --- --- ltc/mac/blake2/blake2bmac_memory_multi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/blake2/blake2bmac_memory_multi.c -o ltc/mac/blake2/blake2bmac_memory_multi.o --- ltc/mac/blake2/blake2bmac_file.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/blake2/blake2bmac_file.c -o ltc/mac/blake2/blake2bmac_file.o --- ltc/mac/blake2/blake2bmac.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/blake2/blake2bmac.c -o ltc/mac/blake2/blake2bmac.o --- ltc/hashes/whirl/whirl.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/hashes/whirl/whirl.c -o ltc/hashes/whirl/whirl.o --- ltc/mac/blake2/blake2bmac_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/blake2/blake2bmac_memory.c -o ltc/mac/blake2/blake2bmac_memory.o --- ltc/mac/blake2/blake2smac_memory.o --- --- ltc/mac/blake2/blake2smac_memory_multi.o --- --- ltc/mac/f9/f9_done.o --- --- ltc/mac/f9/f9_file.o --- --- ltc/mac/f9/f9_init.o --- --- ltc/mac/f9/f9_memory.o --- --- ltc/mac/f9/f9_memory_multi.o --- --- ltc/mac/f9/f9_process.o --- --- ltc/mac/hmac/hmac_done.o --- --- ltc/mac/blake2/blake2smac_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/blake2/blake2smac_memory.c -o ltc/mac/blake2/blake2smac_memory.o --- ltc/mac/blake2/blake2smac_file.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/blake2/blake2smac_file.c -o ltc/mac/blake2/blake2smac_file.o --- ltc/mac/blake2/blake2smac.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/blake2/blake2smac.c -o ltc/mac/blake2/blake2smac.o --- ltc/mac/f9/f9_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/f9/f9_memory.c -o ltc/mac/f9/f9_memory.o --- ltc/mac/f9/f9_init.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/f9/f9_init.c -o ltc/mac/f9/f9_init.o --- ltc/mac/f9/f9_file.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/f9/f9_file.c -o ltc/mac/f9/f9_file.o --- ltc/mac/f9/f9_process.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/f9/f9_process.c -o ltc/mac/f9/f9_process.o --- ltc/mac/blake2/blake2smac_memory_multi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/blake2/blake2smac_memory_multi.c -o ltc/mac/blake2/blake2smac_memory_multi.o --- ltc/mac/f9/f9_done.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/f9/f9_done.c -o ltc/mac/f9/f9_done.o --- ltc/mac/f9/f9_memory_multi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/f9/f9_memory_multi.c -o ltc/mac/f9/f9_memory_multi.o --- ltc/mac/hmac/hmac_file.o --- --- ltc/mac/hmac/hmac_init.o --- --- ltc/mac/hmac/hmac_memory.o --- --- ltc/mac/hmac/hmac_memory_multi.o --- --- ltc/mac/hmac/hmac_process.o --- --- ltc/mac/omac/omac_done.o --- --- ltc/mac/omac/omac_file.o --- --- ltc/mac/omac/omac_init.o --- --- ltc/mac/omac/omac_memory.o --- --- ltc/mac/omac/omac_memory_multi.o --- --- ltc/mac/omac/omac_done.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/omac/omac_done.c -o ltc/mac/omac/omac_done.o --- ltc/mac/hmac/hmac_memory_multi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/hmac/hmac_memory_multi.c -o ltc/mac/hmac/hmac_memory_multi.o --- ltc/mac/hmac/hmac_process.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/hmac/hmac_process.c -o ltc/mac/hmac/hmac_process.o --- ltc/mac/omac/omac_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/omac/omac_memory.c -o ltc/mac/omac/omac_memory.o --- ltc/mac/hmac/hmac_done.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/hmac/hmac_done.c -o ltc/mac/hmac/hmac_done.o --- ltc/mac/omac/omac_init.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/omac/omac_init.c -o ltc/mac/omac/omac_init.o --- ltc/mac/omac/omac_file.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/omac/omac_file.c -o ltc/mac/omac/omac_file.o --- ltc/mac/hmac/hmac_file.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/hmac/hmac_file.c -o ltc/mac/hmac/hmac_file.o --- ltc/mac/hmac/hmac_init.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/hmac/hmac_init.c -o ltc/mac/hmac/hmac_init.o --- ltc/mac/hmac/hmac_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/hmac/hmac_memory.c -o ltc/mac/hmac/hmac_memory.o --- CryptX.c --- mv CryptX.xsc CryptX.c --- CryptX.o --- --- src/liballinone.a --- --- ltc/mac/omac/omac_process.o --- --- ltc/mac/pelican/pelican.o --- --- ltc/mac/pelican/pelican_memory.o --- --- ltc/mac/pmac/pmac_done.o --- --- ltc/mac/pmac/pmac_file.o --- --- ltc/mac/pmac/pmac_init.o --- --- ltc/mac/pmac/pmac_memory.o --- --- ltc/mac/omac/omac_process.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/omac/omac_process.c -o ltc/mac/omac/omac_process.o --- ltc/mac/pelican/pelican.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/pelican/pelican.c -o ltc/mac/pelican/pelican.o --- ltc/mac/omac/omac_memory_multi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/omac/omac_memory_multi.c -o ltc/mac/omac/omac_memory_multi.o --- ltc/mac/pmac/pmac_done.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/pmac/pmac_done.c -o ltc/mac/pmac/pmac_done.o --- ltc/mac/pmac/pmac_init.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/pmac/pmac_init.c -o ltc/mac/pmac/pmac_init.o --- ltc/mac/pelican/pelican_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/pelican/pelican_memory.c -o ltc/mac/pelican/pelican_memory.o --- ltc/mac/pmac/pmac_file.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/pmac/pmac_file.c -o ltc/mac/pmac/pmac_file.o --- CryptX.o --- cc -c -DLTM_DESC -Isrc/ltc/headers -Isrc/ltm -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"0.080\" -DXS_VERSION=\"0.080\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" CryptX.c --- src/liballinone.a --- --- ltc/mac/pmac/pmac_memory_multi.o --- --- ltc/mac/pmac/pmac_ntz.o --- --- ltc/mac/pmac/pmac_process.o --- --- ltc/mac/pmac/pmac_shift_xor.o --- --- ltc/mac/poly1305/poly1305.o --- --- ltc/mac/poly1305/poly1305_file.o --- --- ltc/mac/poly1305/poly1305_memory.o --- --- ltc/mac/poly1305/poly1305_memory_multi.o --- --- ltc/mac/pmac/pmac_ntz.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/pmac/pmac_ntz.c -o ltc/mac/pmac/pmac_ntz.o --- ltc/mac/poly1305/poly1305_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/poly1305/poly1305_memory.c -o ltc/mac/poly1305/poly1305_memory.o --- ltc/mac/pmac/pmac_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/pmac/pmac_memory.c -o ltc/mac/pmac/pmac_memory.o --- ltc/mac/pmac/pmac_process.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/pmac/pmac_process.c -o ltc/mac/pmac/pmac_process.o --- ltc/mac/pmac/pmac_shift_xor.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/pmac/pmac_shift_xor.c -o ltc/mac/pmac/pmac_shift_xor.o --- ltc/mac/poly1305/poly1305.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/poly1305/poly1305.c -o ltc/mac/poly1305/poly1305.o --- ltc/mac/pmac/pmac_memory_multi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/pmac/pmac_memory_multi.c -o ltc/mac/pmac/pmac_memory_multi.o --- ltc/mac/xcbc/xcbc_done.o --- --- ltc/mac/xcbc/xcbc_file.o --- --- ltc/mac/xcbc/xcbc_init.o --- --- ltc/mac/xcbc/xcbc_memory.o --- --- ltc/mac/xcbc/xcbc_memory_multi.o --- --- ltc/mac/xcbc/xcbc_process.o --- --- ltc/math/fp/ltc_ecc_fp_mulmod.o --- --- ltc/mac/poly1305/poly1305_file.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/poly1305/poly1305_file.c -o ltc/mac/poly1305/poly1305_file.o --- ltc/mac/xcbc/xcbc_process.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/xcbc/xcbc_process.c -o ltc/mac/xcbc/xcbc_process.o --- ltc/mac/xcbc/xcbc_file.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/xcbc/xcbc_file.c -o ltc/mac/xcbc/xcbc_file.o --- ltc/mac/xcbc/xcbc_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/xcbc/xcbc_memory.c -o ltc/mac/xcbc/xcbc_memory.o --- ltc/mac/xcbc/xcbc_memory_multi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/xcbc/xcbc_memory_multi.c -o ltc/mac/xcbc/xcbc_memory_multi.o --- ltc/mac/xcbc/xcbc_done.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/xcbc/xcbc_done.c -o ltc/mac/xcbc/xcbc_done.o --- ltc/mac/xcbc/xcbc_init.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/xcbc/xcbc_init.c -o ltc/mac/xcbc/xcbc_init.o --- ltc/mac/poly1305/poly1305_memory_multi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/mac/poly1305/poly1305_memory_multi.c -o ltc/mac/poly1305/poly1305_memory_multi.o --- ltc/math/ltm_desc.o --- --- ltc/math/multi.o --- --- ltc/math/radix_to_bin.o --- --- ltc/math/rand_bn.o --- --- ltc/math/rand_prime.o --- --- ltc/math/tfm_desc.o --- --- ltc/misc/adler32.o --- --- ltc/misc/base16/base16_decode.o --- --- ltc/misc/base16/base16_encode.o --- --- ltc/math/tfm_desc.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/math/tfm_desc.c -o ltc/math/tfm_desc.o --- ltc/math/multi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/math/multi.c -o ltc/math/multi.o --- ltc/math/radix_to_bin.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/math/radix_to_bin.c -o ltc/math/radix_to_bin.o --- ltc/misc/adler32.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/adler32.c -o ltc/misc/adler32.o --- ltc/math/fp/ltc_ecc_fp_mulmod.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/math/fp/ltc_ecc_fp_mulmod.c -o ltc/math/fp/ltc_ecc_fp_mulmod.o --- ltc/math/rand_prime.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/math/rand_prime.c -o ltc/math/rand_prime.o --- ltc/math/rand_bn.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/math/rand_bn.c -o ltc/math/rand_bn.o --- ltc/misc/base16/base16_decode.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/base16/base16_decode.c -o ltc/misc/base16/base16_decode.o --- ltc/math/ltm_desc.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/math/ltm_desc.c -o ltc/math/ltm_desc.o --- ltc/misc/base32/base32_decode.o --- --- ltc/misc/base32/base32_encode.o --- --- ltc/misc/base64/base64_decode.o --- --- ltc/misc/base64/base64_encode.o --- --- ltc/misc/bcrypt/bcrypt.o --- --- ltc/misc/burn_stack.o --- --- ltc/misc/compare_testvector.o --- --- ltc/misc/copy_or_zeromem.o --- --- ltc/misc/burn_stack.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/burn_stack.c -o ltc/misc/burn_stack.o --- ltc/misc/base32/base32_encode.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/base32/base32_encode.c -o ltc/misc/base32/base32_encode.o --- ltc/misc/base64/base64_encode.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/base64/base64_encode.c -o ltc/misc/base64/base64_encode.o --- ltc/misc/bcrypt/bcrypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/bcrypt/bcrypt.c -o ltc/misc/bcrypt/bcrypt.o --- ltc/misc/base16/base16_encode.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/base16/base16_encode.c -o ltc/misc/base16/base16_encode.o --- ltc/misc/base32/base32_decode.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/base32/base32_decode.c -o ltc/misc/base32/base32_decode.o --- ltc/misc/base64/base64_decode.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/base64/base64_decode.c -o ltc/misc/base64/base64_decode.o --- ltc/misc/compare_testvector.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/compare_testvector.c -o ltc/misc/compare_testvector.o --- ltc/misc/crc32.o --- --- ltc/misc/crypt/crypt.o --- --- ltc/misc/crypt/crypt_argchk.o --- --- ltc/misc/crypt/crypt_cipher_descriptor.o --- --- ltc/misc/crypt/crypt_cipher_is_valid.o --- --- ltc/misc/crypt/crypt_constants.o --- --- ltc/misc/crypt/crypt_find_cipher.o --- --- ltc/misc/crypt/crypt_find_cipher_any.o --- --- ltc/misc/crypt/crypt_find_cipher_id.o --- --- ltc/misc/crypt/crypt_find_hash.o --- --- ltc/misc/crypt/crypt_find_cipher_id.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_find_cipher_id.c -o ltc/misc/crypt/crypt_find_cipher_id.o --- ltc/misc/crypt/crypt_constants.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_constants.c -o ltc/misc/crypt/crypt_constants.o --- ltc/misc/copy_or_zeromem.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/copy_or_zeromem.c -o ltc/misc/copy_or_zeromem.o --- ltc/misc/crypt/crypt_cipher_is_valid.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_cipher_is_valid.c -o ltc/misc/crypt/crypt_cipher_is_valid.o --- ltc/misc/crypt/crypt_find_cipher_any.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_find_cipher_any.c -o ltc/misc/crypt/crypt_find_cipher_any.o --- ltc/misc/crypt/crypt_find_cipher.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_find_cipher.c -o ltc/misc/crypt/crypt_find_cipher.o --- ltc/misc/crc32.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crc32.c -o ltc/misc/crc32.o --- ltc/misc/crypt/crypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt.c -o ltc/misc/crypt/crypt.o --- ltc/misc/crypt/crypt_argchk.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_argchk.c -o ltc/misc/crypt/crypt_argchk.o --- ltc/misc/crypt/crypt_cipher_descriptor.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_cipher_descriptor.c -o ltc/misc/crypt/crypt_cipher_descriptor.o --- ltc/misc/crypt/crypt_find_hash_any.o --- --- ltc/misc/crypt/crypt_find_hash_id.o --- --- ltc/misc/crypt/crypt_find_hash_oid.o --- --- ltc/misc/crypt/crypt_find_prng.o --- --- ltc/misc/crypt/crypt_fsa.o --- --- ltc/misc/crypt/crypt_hash_descriptor.o --- --- ltc/misc/crypt/crypt_find_hash_id.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_find_hash_id.c -o ltc/misc/crypt/crypt_find_hash_id.o --- ltc/misc/crypt/crypt_fsa.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_fsa.c -o ltc/misc/crypt/crypt_fsa.o --- ltc/misc/crypt/crypt_find_hash_any.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_find_hash_any.c -o ltc/misc/crypt/crypt_find_hash_any.o --- ltc/misc/crypt/crypt_find_hash.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_find_hash.c -o ltc/misc/crypt/crypt_find_hash.o --- ltc/misc/crypt/crypt_find_hash_oid.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_find_hash_oid.c -o ltc/misc/crypt/crypt_find_hash_oid.o --- ltc/misc/crypt/crypt_find_prng.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_find_prng.c -o ltc/misc/crypt/crypt_find_prng.o --- ltc/misc/crypt/crypt_hash_is_valid.o --- --- ltc/misc/crypt/crypt_inits.o --- --- ltc/misc/crypt/crypt_ltc_mp_descriptor.o --- --- ltc/misc/crypt/crypt_prng_descriptor.o --- --- ltc/misc/crypt/crypt_prng_is_valid.o --- --- ltc/misc/crypt/crypt_prng_rng_descriptor.o --- --- ltc/misc/crypt/crypt_register_all_ciphers.o --- --- ltc/misc/crypt/crypt_register_all_hashes.o --- --- ltc/misc/crypt/crypt_register_all_prngs.o --- --- ltc/misc/crypt/crypt_register_cipher.o --- --- ltc/misc/crypt/crypt_prng_is_valid.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_prng_is_valid.c -o ltc/misc/crypt/crypt_prng_is_valid.o --- ltc/misc/crypt/crypt_prng_rng_descriptor.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_prng_rng_descriptor.c -o ltc/misc/crypt/crypt_prng_rng_descriptor.o --- ltc/misc/crypt/crypt_inits.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_inits.c -o ltc/misc/crypt/crypt_inits.o --- ltc/misc/crypt/crypt_prng_descriptor.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_prng_descriptor.c -o ltc/misc/crypt/crypt_prng_descriptor.o --- ltc/misc/crypt/crypt_register_all_ciphers.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_register_all_ciphers.c -o ltc/misc/crypt/crypt_register_all_ciphers.o --- ltc/misc/crypt/crypt_ltc_mp_descriptor.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_ltc_mp_descriptor.c -o ltc/misc/crypt/crypt_ltc_mp_descriptor.o --- ltc/misc/crypt/crypt_hash_descriptor.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_hash_descriptor.c -o ltc/misc/crypt/crypt_hash_descriptor.o --- ltc/misc/crypt/crypt_register_all_prngs.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_register_all_prngs.c -o ltc/misc/crypt/crypt_register_all_prngs.o --- ltc/misc/crypt/crypt_register_all_hashes.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_register_all_hashes.c -o ltc/misc/crypt/crypt_register_all_hashes.o --- ltc/misc/crypt/crypt_hash_is_valid.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_hash_is_valid.c -o ltc/misc/crypt/crypt_hash_is_valid.o --- ltc/misc/crypt/crypt_register_hash.o --- --- ltc/misc/crypt/crypt_register_prng.o --- --- ltc/misc/crypt/crypt_sizes.o --- --- ltc/misc/crypt/crypt_unregister_cipher.o --- --- ltc/misc/crypt/crypt_unregister_hash.o --- --- ltc/misc/crypt/crypt_unregister_prng.o --- --- ltc/misc/error_to_string.o --- --- ltc/misc/hkdf/hkdf.o --- --- ltc/misc/mem_neq.o --- --- ltc/misc/crypt/crypt_register_cipher.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_register_cipher.c -o ltc/misc/crypt/crypt_register_cipher.o --- ltc/misc/crypt/crypt_unregister_cipher.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_unregister_cipher.c -o ltc/misc/crypt/crypt_unregister_cipher.o --- ltc/misc/crypt/crypt_register_hash.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_register_hash.c -o ltc/misc/crypt/crypt_register_hash.o --- ltc/misc/error_to_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/error_to_string.c -o ltc/misc/error_to_string.o --- ltc/misc/crypt/crypt_sizes.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_sizes.c -o ltc/misc/crypt/crypt_sizes.o --- ltc/misc/crypt/crypt_register_prng.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_register_prng.c -o ltc/misc/crypt/crypt_register_prng.o --- ltc/misc/hkdf/hkdf.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/hkdf/hkdf.c -o ltc/misc/hkdf/hkdf.o --- ltc/misc/crypt/crypt_unregister_hash.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_unregister_hash.c -o ltc/misc/crypt/crypt_unregister_hash.o --- ltc/misc/crypt/crypt_unregister_prng.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/crypt/crypt_unregister_prng.c -o ltc/misc/crypt/crypt_unregister_prng.o --- ltc/misc/padding/padding_depad.o --- --- ltc/misc/padding/padding_pad.o --- --- ltc/misc/pbes/pbes.o --- --- ltc/misc/pbes/pbes1.o --- --- ltc/misc/pbes/pbes2.o --- --- ltc/misc/pkcs12/pkcs12_kdf.o --- --- ltc/misc/pkcs12/pkcs12_utf8_to_utf16.o --- --- ltc/misc/pkcs5/pkcs_5_1.o --- --- ltc/misc/pkcs5/pkcs_5_2.o --- --- ltc/misc/pkcs12/pkcs12_kdf.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/pkcs12/pkcs12_kdf.c -o ltc/misc/pkcs12/pkcs12_kdf.o --- ltc/misc/padding/padding_pad.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/padding/padding_pad.c -o ltc/misc/padding/padding_pad.o --- ltc/misc/pkcs12/pkcs12_utf8_to_utf16.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/pkcs12/pkcs12_utf8_to_utf16.c -o ltc/misc/pkcs12/pkcs12_utf8_to_utf16.o --- ltc/misc/pbes/pbes.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/pbes/pbes.c -o ltc/misc/pbes/pbes.o --- ltc/misc/pbes/pbes2.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/pbes/pbes2.c -o ltc/misc/pbes/pbes2.o --- ltc/misc/pkcs5/pkcs_5_1.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/pkcs5/pkcs_5_1.c -o ltc/misc/pkcs5/pkcs_5_1.o --- ltc/misc/pbes/pbes1.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/pbes/pbes1.c -o ltc/misc/pbes/pbes1.o --- ltc/misc/mem_neq.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/mem_neq.c -o ltc/misc/mem_neq.o --- ltc/misc/padding/padding_depad.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/padding/padding_depad.c -o ltc/misc/padding/padding_depad.o --- CryptX.o --- CryptX.c:545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 545 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:545:5: note: '{' token is here 545 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:545:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 545 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:545:5: note: ')' token is here 545 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:563:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 563 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:563:5: note: '{' token is here 563 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:563:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 563 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:563:5: note: ')' token is here 563 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:580:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 580 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:580:2: note: '{' token is here 580 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:580:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 580 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:580:2: note: '{' token is here 580 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:580:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 580 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:580:2: note: ')' token is here 580 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:580:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 580 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:580:2: note: ')' token is here 580 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:582:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 582 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:582:5: note: '{' token is here 582 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:582:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 582 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:582:5: note: ')' token is here 582 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:419:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 419 | if (in == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:419:25: note: '{' token is here --- src/liballinone.a --- --- ltc/misc/ssh/ssh_decode_sequence_multi.o --- --- ltc/misc/ssh/ssh_encode_sequence_multi.o --- --- ltc/misc/zeromem.o --- --- ltc/modes/cbc/cbc_decrypt.o --- --- ltc/modes/cbc/cbc_done.o --- --- ltc/modes/cbc/cbc_encrypt.o --- --- ltc/modes/cbc/cbc_getiv.o --- --- ltc/modes/cbc/cbc_setiv.o --- --- ltc/misc/pkcs5/pkcs_5_2.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/pkcs5/pkcs_5_2.c -o ltc/misc/pkcs5/pkcs_5_2.o --- ltc/modes/cbc/cbc_done.o --- --- CryptX.o --- 419 | if (in == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:419:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 419 | if (in == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/cbc/cbc_done.c -o ltc/modes/cbc/cbc_done.o --- ltc/misc/ssh/ssh_encode_sequence_multi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/ssh/ssh_encode_sequence_multi.c -o ltc/misc/ssh/ssh_encode_sequence_multi.o --- ltc/modes/cbc/cbc_decrypt.o --- --- CryptX.o --- ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:419:25: note: '{' token is here 419 | if (in == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.xs:419:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 419 | if (in == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/cbc/cbc_decrypt.c -o ltc/modes/cbc/cbc_decrypt.o --- ltc/misc/zeromem.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/zeromem.c -o ltc/misc/zeromem.o --- ltc/modes/cbc/cbc_encrypt.o --- --- CryptX.o --- /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.xs:419:25: note: ')' token is here 419 | if (in == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/cbc/cbc_encrypt.c -o ltc/modes/cbc/cbc_encrypt.o --- ltc/misc/ssh/ssh_decode_sequence_multi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/misc/ssh/ssh_decode_sequence_multi.c -o ltc/misc/ssh/ssh_decode_sequence_multi.o --- ltc/modes/cbc/cbc_getiv.o --- --- CryptX.o --- CryptX.xs:419:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 419 | if (in == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:419:25: note: ')' token is here 419 | if (in == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/cbc/cbc_getiv.c -o ltc/modes/cbc/cbc_getiv.o --- CryptX.o --- | ^ CryptX.xs:420:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 420 | if (mp_init(&mpi) != MP_OKAY) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:420:39: note: '{' token is here 420 | if (mp_init(&mpi) != MP_OKAY) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:420:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 420 | if (mp_init(&mpi) != MP_OKAY) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:420:39: note: '{' token is here 420 | if (mp_init(&mpi) != MP_OKAY) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.xs:420:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 420 | if (mp_init(&mpi) != MP_OKAY) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.xs:420:39: note: ')' token is here 420 | if (mp_init(&mpi) != MP_OKAY) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:420:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 420 | if (mp_init(&mpi) != MP_OKAY) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:420:39: note: ')' token is here 420 | if (mp_init(&mpi) != MP_OKAY) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:432:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 432 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:432:13: note: '{' token is here 432 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ CryptX.xs:432:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 432 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ CryptX.xs:432:13: note: ')' token is here 432 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:634:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 634 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:634:5: note: '{' token is here 634 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:634:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 634 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:634:5: note: ')' token is here 634 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:460:52: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 460 | if (!SvPOK(in) || radix < 2 || radix > 64) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:460:52: note: '{' token is here 460 | if (!SvPOK(in) || radix < 2 || radix > 64) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:460:52: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 460 | if (!SvPOK(in) || radix < 2 || radix > 64) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:460:52: note: '{' token is here 460 | if (!SvPOK(in) || radix < 2 || radix > 64) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.xs:460:52: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 460 | if (!SvPOK(in) || radix < 2 || radix > 64) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.xs:460:52: note: ')' token is here 460 | if (!SvPOK(in) || radix < 2 || radix > 64) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:460:52: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 460 | if (!SvPOK(in) || radix < 2 || radix > 64) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:460:52: note: ')' token is here 460 | if (!SvPOK(in) || radix < 2 || radix > 64) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:462:57: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 462 | if (mp_init_multi(&mpi, &tmp, NULL) != MP_OKAY) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:462:57: note: '{' token is here 462 | if (mp_init_multi(&mpi, &tmp, NULL) != MP_OKAY) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:462:57: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 462 | if (mp_init_multi(&mpi, &tmp, NULL) != MP_OKAY) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:462:57: note: '{' token is here 462 | if (mp_init_multi(&mpi, &tmp, NULL) != MP_OKAY) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.xs:462:57: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 462 | if (mp_init_multi(&mpi, &tmp, NULL) != MP_OKAY) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.xs:462:57: note: ')' token is here 462 | if (mp_init_multi(&mpi, &tmp, NULL) != MP_OKAY) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:462:57: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 462 | if (mp_init_multi(&mpi, &tmp, NULL) != MP_OKAY) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:462:57: note: ')' token is here 462 | if (mp_init_multi(&mpi, &tmp, NULL) != MP_OKAY) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:484:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 484 | SvCUR_set(RETVAL, strlen(out_data)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:484:17: note: '{' token is here 484 | SvCUR_set(RETVAL, strlen(out_data)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ CryptX.xs:484:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 484 | SvCUR_set(RETVAL, strlen(out_data)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ CryptX.xs:484:17: note: ')' token is here 484 | SvCUR_set(RETVAL, strlen(out_data)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:702:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 702 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:702:5: note: '{' token is here 702 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:702:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 702 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:702:5: note: ')' token is here 702 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:513:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 513 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:513:25: note: '{' token is here 513 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:513:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 513 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:513:25: note: '{' token is here 513 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.xs:513:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 513 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.xs:513:25: note: ')' token is here 513 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:513:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 513 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:513:25: note: ')' token is here 513 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:529:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 529 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:529:13: note: '{' token is here 529 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:529:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 529 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:529:13: note: '{' token is here 529 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.xs:529:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 529 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.xs:529:13: note: ')' token is here 529 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:529:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 529 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:529:13: note: ')' token is here 529 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:531:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 531 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:531:11: note: '{' token is here 531 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ CryptX.xs:531:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 531 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ CryptX.xs:531:11: note: ')' token is here 531 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:750:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 750 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:750:5: note: '{' token is here 750 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:750:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 750 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:750:5: note: ')' token is here 750 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:549:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 549 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:549:25: note: '{' token is here 549 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:549:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 549 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:549:25: note: '{' token is here 549 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.xs:549:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 549 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.xs:549:25: note: ')' token is here 549 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:549:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 549 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:549:25: note: ')' token is here 549 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:565:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 565 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:565:13: note: '{' token is here 565 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:565:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 565 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:565:13: note: '{' token is here 565 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.xs:565:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 565 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.xs:565:13: note: ')' token is here 565 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:565:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 565 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:565:13: note: ')' token is here 565 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:567:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 567 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:567:11: note: '{' token is here 567 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ CryptX.xs:567:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 567 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ CryptX.xs:567:11: note: ')' token is here 567 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:798:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 798 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:798:5: note: '{' token is here 798 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:798:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 798 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:798:5: note: ')' token is here 798 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:587:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 587 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:587:25: note: '{' token is here 587 | if (!SvPOK(in)) XSRETURN_UNDEF; --- src/liballinone.a --- --- ltc/modes/cbc/cbc_start.o --- --- ltc/modes/cfb/cfb_decrypt.o --- --- ltc/modes/cfb/cfb_done.o --- --- ltc/modes/cfb/cfb_encrypt.o --- --- ltc/modes/cfb/cfb_getiv.o --- --- ltc/modes/cfb/cfb_setiv.o --- --- ltc/modes/cfb/cfb_start.o --- --- ltc/modes/ctr/ctr_decrypt.o --- --- ltc/modes/ctr/ctr_done.o --- --- ltc/modes/cbc/cbc_setiv.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/cbc/cbc_setiv.c -o ltc/modes/cbc/cbc_setiv.o --- ltc/modes/cbc/cbc_start.o --- --- CryptX.o --- | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:587:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 587 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/cbc/cbc_start.c -o ltc/modes/cbc/cbc_start.o --- ltc/modes/cfb/cfb_getiv.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/cfb/cfb_getiv.c -o ltc/modes/cfb/cfb_getiv.o --- ltc/modes/cfb/cfb_decrypt.o --- --- CryptX.o --- 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:587:25: note: '{' token is here 587 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.xs:587:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 587 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/cfb/cfb_decrypt.c -o ltc/modes/cfb/cfb_decrypt.o --- ltc/modes/cfb/cfb_encrypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/cfb/cfb_encrypt.c -o ltc/modes/cfb/cfb_encrypt.o --- ltc/modes/cfb/cfb_setiv.o --- --- CryptX.o --- /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.xs:587:25: note: ')' token is here 587 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/cfb/cfb_setiv.c -o ltc/modes/cfb/cfb_setiv.o --- ltc/modes/cfb/cfb_done.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/cfb/cfb_done.c -o ltc/modes/cfb/cfb_done.o --- ltc/modes/cfb/cfb_start.o --- --- CryptX.o --- CryptX.xs:587:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 587 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:587:25: note: ')' token is here 587 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/cfb/cfb_start.c -o ltc/modes/cfb/cfb_start.o --- CryptX.o --- | ^ CryptX.xs:592:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 592 | if (id == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:592:23: note: '{' token is here 592 | if (id == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:592:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 592 | if (id == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:592:23: note: '{' token is here 592 | if (id == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.xs:592:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 592 | if (id == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.xs:592:23: note: ')' token is here 592 | if (id == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:592:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 592 | if (id == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:592:23: note: ')' token is here 592 | if (id == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:605:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 605 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:605:13: note: '{' token is here 605 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:605:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 605 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:605:13: note: '{' token is here 605 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.xs:605:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 605 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.xs:605:13: note: ')' token is here 605 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:605:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 605 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:605:13: note: ')' token is here 605 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:607:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 607 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:607:11: note: '{' token is here 607 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ CryptX.xs:607:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 607 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ CryptX.xs:607:11: note: ')' token is here 607 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:848:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 848 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:848:5: note: '{' token is here 848 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:848:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 848 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:848:5: note: ')' token is here 848 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:627:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 627 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:627:25: note: '{' token is here 627 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:627:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 627 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:627:25: note: '{' token is here 627 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.xs:627:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 627 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.xs:627:25: note: ')' token is here 627 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:627:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 627 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:627:25: note: ')' token is here 627 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:632:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 632 | if (id == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:632:23: note: '{' token is here 632 | if (id == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:632:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 632 | if (id == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:632:23: note: '{' token is here 632 | if (id == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.xs:632:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 632 | if (id == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.xs:632:23: note: ')' token is here 632 | if (id == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:632:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 632 | if (id == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:632:23: note: ')' token is here 632 | if (id == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:645:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 645 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:645:13: note: '{' token is here 645 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:645:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 645 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:645:13: note: '{' token is here 645 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.xs:645:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 645 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.xs:645:13: note: ')' token is here 645 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:645:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 645 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:645:13: note: ')' token is here 645 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:647:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 647 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:647:11: note: '{' token is here 647 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ CryptX.xs:647:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 647 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ CryptX.xs:647:11: note: ')' token is here 647 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:898:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 898 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:898:5: note: '{' token is here 898 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:898:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 898 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:898:5: note: ')' token is here 898 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:660:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 660 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:660:25: note: '{' token is here 660 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:660:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 660 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:660:25: note: '{' token is here 660 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.xs:660:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 660 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.xs:660:25: note: ')' token is here 660 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:660:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 660 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:660:25: note: ')' token is here 660 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:668:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 668 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:668:11: note: '{' token is here 668 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ CryptX.xs:668:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 668 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ CryptX.xs:668:11: note: ')' token is here 668 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:943:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 943 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:943:5: note: '{' token is here 943 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:943:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 943 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:943:5: note: ')' token is here 943 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:692:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 692 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:692:25: note: '{' token is here 692 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:692:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 692 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:692:25: note: '{' token is here 692 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.xs:692:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 692 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.xs:692:25: note: ')' token is here 692 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:692:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 692 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ CryptX.xs:692:25: note: ')' token is here 692 | if (!SvPOK(in)) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.xs:700:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 700 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.xs:700:11: note: '{' token is here 700 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ CryptX.xs:700:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 700 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ CryptX.xs:700:11: note: ')' token is here 700 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:988:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 988 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:988:5: note: '{' token is here 988 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:988:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 988 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:988:5: note: ')' token is here 988 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1053:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1053 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ --- src/liballinone.a --- --- ltc/modes/ctr/ctr_encrypt.o --- --- ltc/modes/ctr/ctr_getiv.o --- --- ltc/modes/ctr/ctr_setiv.o --- --- ltc/modes/ctr/ctr_start.o --- --- ltc/modes/ecb/ecb_decrypt.o --- --- ltc/modes/ecb/ecb_done.o --- --- ltc/modes/ecb/ecb_encrypt.o --- --- ltc/modes/ecb/ecb_start.o --- --- ltc/modes/ofb/ofb_decrypt.o --- --- ltc/modes/ofb/ofb_done.o --- --- ltc/modes/ofb/ofb_encrypt.o --- --- ltc/modes/ofb/ofb_getiv.o --- --- CryptX.o --- ./ppport.h:4185:31: note: expanded from macro 'STMT_START' --- src/liballinone.a --- --- ltc/modes/ctr/ctr_start.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/ctr/ctr_start.c -o ltc/modes/ctr/ctr_start.o --- ltc/modes/ctr/ctr_done.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/ctr/ctr_done.c -o ltc/modes/ctr/ctr_done.o --- ltc/modes/ctr/ctr_setiv.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/ctr/ctr_setiv.c -o ltc/modes/ctr/ctr_setiv.o --- ltc/modes/ecb/ecb_start.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/ecb/ecb_start.c -o ltc/modes/ecb/ecb_start.o --- ltc/modes/ecb/ecb_decrypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/ecb/ecb_decrypt.c -o ltc/modes/ecb/ecb_decrypt.o --- ltc/modes/ofb/ofb_decrypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/ofb/ofb_decrypt.c -o ltc/modes/ofb/ofb_decrypt.o --- ltc/modes/ofb/ofb_done.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/ofb/ofb_done.c -o ltc/modes/ofb/ofb_done.o --- ltc/modes/ctr/ctr_decrypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/ctr/ctr_decrypt.c -o ltc/modes/ctr/ctr_decrypt.o --- ltc/modes/ofb/ofb_encrypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/ofb/ofb_encrypt.c -o ltc/modes/ofb/ofb_encrypt.o --- ltc/modes/ecb/ecb_encrypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/ecb/ecb_encrypt.c -o ltc/modes/ecb/ecb_encrypt.o --- ltc/modes/ecb/ecb_done.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/ecb/ecb_done.c -o ltc/modes/ecb/ecb_done.o --- ltc/modes/ctr/ctr_encrypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/ctr/ctr_encrypt.c -o ltc/modes/ctr/ctr_encrypt.o --- ltc/modes/ctr/ctr_getiv.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/ctr/ctr_getiv.c -o ltc/modes/ctr/ctr_getiv.o --- CryptX.o --- 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1053:5: note: '{' token is here 1053 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1053:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1053 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1053:5: note: ')' token is here 1053 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1079:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1079 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1079:5: note: '{' token is here 1079 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:1079:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1079 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1079:5: note: '{' token is here 1079 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1079 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1079:5: note: ')' token is here 1079 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1079 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:1079:5: note: ')' token is here 1079 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Cipher.xs.inc:63:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Cipher.xs.inc:63:11: note: '{' token is here 63 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Cipher.xs.inc:63:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Cipher.xs.inc:63:11: note: ')' token is here 63 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1135:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1135 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1135:5: note: '{' token is here 1135 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1135:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1135 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1135:5: note: ')' token is here 1135 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Cipher.xs.inc:91:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 91 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Cipher.xs.inc:91:11: note: '{' token is here 91 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Cipher.xs.inc:91:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 91 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Cipher.xs.inc:91:11: note: ')' token is here 91 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1191:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1191 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1191:5: note: '{' token is here 1191 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1191:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1191 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1191:5: note: ')' token is here 1191 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1232:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1232 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1232:2: note: '{' token is here 1232 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:1232:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1232 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1232:2: note: '{' token is here 1232 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:1232:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1232 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:1232:2: note: ')' token is here 1232 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1232:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1232 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:1232:2: note: ')' token is here 1232 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1234:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1234 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1234:5: note: '{' token is here 1234 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1234:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1234 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1234:5: note: ')' token is here 1234 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1275:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1275 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1275:2: note: '{' token is here 1275 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:1275:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1275 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1275:2: note: '{' token is here 1275 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:1275:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1275 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:1275:2: note: ')' token is here 1275 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1275:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1275 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:1275:2: note: ')' token is here 1275 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1277 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1277:5: note: '{' token is here 1277 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1277:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1277 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1277:5: note: ')' token is here 1277 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1318:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1318 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1318:2: note: '{' token is here 1318 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:1318:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1318 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1318:2: note: '{' token is here 1318 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:1318:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1318 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:1318:2: note: ')' token is here 1318 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1318:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1318 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:1318:2: note: ')' token is here 1318 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1320:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1320 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1320:5: note: '{' token is here 1320 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1320:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1320 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1320:5: note: ')' token is here 1320 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Cipher.xs.inc:182:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 182 | if (!rv) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Cipher.xs.inc:182:20: note: '{' token is here 182 | if (!rv) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_Cipher.xs.inc:182:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 182 | if (!rv) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Cipher.xs.inc:182:20: note: '{' token is here 182 | if (!rv) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_Cipher.xs.inc:182:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 182 | if (!rv) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_Cipher.xs.inc:182:20: note: ')' token is here 182 | if (!rv) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Cipher.xs.inc:182:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 182 | if (!rv) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_Cipher.xs.inc:182:20: note: ')' token is here 182 | if (!rv) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1361:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1361 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1361:2: note: '{' token is here 1361 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:1361:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1361 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1361:2: note: '{' token is here 1361 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:1361:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1361 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:1361:2: note: ')' token is here 1361 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1361:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1361 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:1361:2: note: ')' token is here 1361 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1363:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1363 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1363:5: note: '{' token is here 1363 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1363:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1363 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1363:5: note: ')' token is here 1363 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1402:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1402 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1402:5: note: '{' token is here 1402 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1402:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1402 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1402:5: note: ')' token is here 1402 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1428:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1428 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1428:5: note: '{' token is here 1428 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:1428:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1428 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1428:5: note: '{' token is here 1428 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1428:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1428 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1428:5: note: ')' token is here 1428 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1428:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1428 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:1428:5: note: ')' token is here 1428 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:36:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:36:9: note: '{' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:36:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:36:9: note: '{' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:36:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:36:9: note: ')' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ --- src/liballinone.a --- --- ltc/modes/ofb/ofb_setiv.o --- --- ltc/modes/ofb/ofb_start.o --- --- ltc/pk/asn1/der/bit/der_decode_bit_string.o --- --- ltc/pk/asn1/der/bit/der_decode_raw_bit_string.o --- --- ltc/pk/asn1/der/bit/der_encode_bit_string.o --- --- ltc/pk/asn1/der/bit/der_encode_raw_bit_string.o --- --- ltc/pk/asn1/der/bit/der_length_bit_string.o --- --- ltc/pk/asn1/der/boolean/der_decode_boolean.o --- --- ltc/pk/asn1/der/boolean/der_encode_boolean.o --- --- ltc/pk/asn1/der/boolean/der_length_boolean.o --- --- ltc/pk/asn1/der/bit/der_encode_bit_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/bit/der_encode_bit_string.c -o ltc/pk/asn1/der/bit/der_encode_bit_string.o --- ltc/pk/asn1/der/bit/der_length_bit_string.o --- --- CryptX.o --- ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:36:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:36:9: note: ')' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/bit/der_length_bit_string.c -o ltc/pk/asn1/der/bit/der_length_bit_string.o --- ltc/pk/asn1/der/boolean/der_decode_boolean.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/boolean/der_decode_boolean.c -o ltc/pk/asn1/der/boolean/der_decode_boolean.o --- ltc/pk/asn1/der/boolean/der_encode_boolean.o --- --- CryptX.o --- ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1505:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1505 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1505:5: note: '{' token is here 1505 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/boolean/der_encode_boolean.c -o ltc/pk/asn1/der/boolean/der_encode_boolean.o --- ltc/modes/ofb/ofb_getiv.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/ofb/ofb_getiv.c -o ltc/modes/ofb/ofb_getiv.o --- ltc/modes/ofb/ofb_setiv.o --- --- CryptX.o --- CryptX.c:1505:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1505 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1505:5: note: ')' token is here 1505 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/ofb/ofb_setiv.c -o ltc/modes/ofb/ofb_setiv.o --- ltc/pk/asn1/der/bit/der_decode_raw_bit_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/bit/der_decode_raw_bit_string.c -o ltc/pk/asn1/der/bit/der_decode_raw_bit_string.o --- ltc/modes/ofb/ofb_start.o --- --- CryptX.o --- 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:63:9: note: '{' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/modes/ofb/ofb_start.c -o ltc/modes/ofb/ofb_start.o --- ltc/pk/asn1/der/bit/der_decode_bit_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/bit/der_decode_bit_string.c -o ltc/pk/asn1/der/bit/der_decode_bit_string.o --- ltc/pk/asn1/der/bit/der_encode_raw_bit_string.o --- --- CryptX.o --- 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:63:9: note: '{' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/bit/der_encode_raw_bit_string.c -o ltc/pk/asn1/der/bit/der_encode_raw_bit_string.o --- CryptX.o --- 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:63:9: note: ')' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:63:9: note: ')' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:79:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 79 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:79:11: note: '{' token is here 79 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:79:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 79 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Digest_SHAKE.xs.inc:79:11: note: ')' token is here 79 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1604:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1604 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1604:5: note: '{' token is here 1604 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1604:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1604 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1604:5: note: ')' token is here 1604 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1656:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1656 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1656:5: note: '{' token is here 1656 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1656:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1656 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1656:5: note: ')' token is here 1656 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1682:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1682 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1682:5: note: '{' token is here 1682 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:1682:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1682 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1682:5: note: '{' token is here 1682 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1682:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1682 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1682:5: note: ')' token is here 1682 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1682:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1682 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:1682:5: note: ')' token is here 1682 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Digest.xs.inc:41:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 41 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Digest.xs.inc:41:9: note: '{' token is here 41 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Digest.xs.inc:41:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 41 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Digest.xs.inc:41:9: note: '{' token is here 41 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Digest.xs.inc:41:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 41 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Digest.xs.inc:41:9: note: ')' token is here 41 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Digest.xs.inc:41:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 41 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Digest.xs.inc:41:9: note: ')' token is here 41 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1759:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1759 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1759:5: note: '{' token is here 1759 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1759:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1759 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1759:5: note: ')' token is here --- src/liballinone.a --- --- ltc/pk/asn1/der/choice/der_decode_choice.o --- --- ltc/pk/asn1/der/custom_type/der_decode_custom_type.o --- --- ltc/pk/asn1/der/custom_type/der_encode_custom_type.o --- --- ltc/pk/asn1/der/custom_type/der_length_custom_type.o --- --- ltc/pk/asn1/der/general/der_asn1_maps.o --- --- ltc/pk/asn1/der/general/der_decode_asn1_identifier.o --- --- ltc/pk/asn1/der/general/der_decode_asn1_length.o --- --- ltc/pk/asn1/der/general/der_encode_asn1_identifier.o --- --- ltc/pk/asn1/der/general/der_encode_asn1_length.o --- --- ltc/pk/asn1/der/general/der_length_asn1_identifier.o --- --- ltc/pk/asn1/der/general/der_length_asn1_length.o --- --- CryptX.o --- 1759 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END --- src/liballinone.a --- --- ltc/pk/asn1/der/custom_type/der_length_custom_type.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/custom_type/der_length_custom_type.c -o ltc/pk/asn1/der/custom_type/der_length_custom_type.o --- ltc/pk/asn1/der/general/der_decode_asn1_identifier.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/general/der_decode_asn1_identifier.c -o ltc/pk/asn1/der/general/der_decode_asn1_identifier.o --- ltc/pk/asn1/der/general/der_decode_asn1_length.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/general/der_decode_asn1_length.c -o ltc/pk/asn1/der/general/der_decode_asn1_length.o --- ltc/pk/asn1/der/general/der_length_asn1_identifier.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/general/der_length_asn1_identifier.c -o ltc/pk/asn1/der/general/der_length_asn1_identifier.o --- ltc/pk/asn1/der/general/der_encode_asn1_identifier.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/general/der_encode_asn1_identifier.c -o ltc/pk/asn1/der/general/der_encode_asn1_identifier.o --- ltc/pk/asn1/der/general/der_encode_asn1_length.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/general/der_encode_asn1_length.c -o ltc/pk/asn1/der/general/der_encode_asn1_length.o --- ltc/pk/asn1/der/general/der_asn1_maps.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/general/der_asn1_maps.c -o ltc/pk/asn1/der/general/der_asn1_maps.o --- ltc/pk/asn1/der/boolean/der_length_boolean.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/boolean/der_length_boolean.c -o ltc/pk/asn1/der/boolean/der_length_boolean.o --- ltc/pk/asn1/der/choice/der_decode_choice.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/choice/der_decode_choice.c -o ltc/pk/asn1/der/choice/der_decode_choice.o --- ltc/pk/asn1/der/custom_type/der_decode_custom_type.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/custom_type/der_decode_custom_type.c -o ltc/pk/asn1/der/custom_type/der_decode_custom_type.o --- ltc/pk/asn1/der/custom_type/der_encode_custom_type.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/custom_type/der_encode_custom_type.c -o ltc/pk/asn1/der/custom_type/der_encode_custom_type.o --- CryptX.o --- | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Digest.xs.inc:68:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 68 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Digest.xs.inc:68:9: note: '{' token is here 68 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Digest.xs.inc:68:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 68 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Digest.xs.inc:68:9: note: '{' token is here 68 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Digest.xs.inc:68:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 68 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Digest.xs.inc:68:9: note: ')' token is here 68 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Digest.xs.inc:68:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 68 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Digest.xs.inc:68:9: note: ')' token is here 68 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1867:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1867 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1867:5: note: '{' token is here 1867 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1867:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1867 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1867:5: note: ')' token is here 1867 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1932:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1932 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1932:5: note: '{' token is here 1932 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1932:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1932 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1932:5: note: ')' token is here 1932 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1975:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1975 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1975:2: note: '{' token is here 1975 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:1975:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1975 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END --- src/liballinone.a --- --- ltc/pk/asn1/der/generalizedtime/der_decode_generalizedtime.o --- --- ltc/pk/asn1/der/generalizedtime/der_encode_generalizedtime.o --- --- ltc/pk/asn1/der/generalizedtime/der_length_generalizedtime.o --- --- ltc/pk/asn1/der/ia5/der_decode_ia5_string.o --- --- ltc/pk/asn1/der/ia5/der_encode_ia5_string.o --- --- ltc/pk/asn1/der/ia5/der_length_ia5_string.o --- --- ltc/pk/asn1/der/integer/der_decode_integer.o --- --- ltc/pk/asn1/der/integer/der_encode_integer.o --- --- ltc/pk/asn1/der/generalizedtime/der_length_generalizedtime.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/generalizedtime/der_length_generalizedtime.c -o ltc/pk/asn1/der/generalizedtime/der_length_generalizedtime.o --- ltc/pk/asn1/der/ia5/der_encode_ia5_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/ia5/der_encode_ia5_string.c -o ltc/pk/asn1/der/ia5/der_encode_ia5_string.o --- ltc/pk/asn1/der/ia5/der_length_ia5_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/ia5/der_length_ia5_string.c -o ltc/pk/asn1/der/ia5/der_length_ia5_string.o --- ltc/pk/asn1/der/integer/der_decode_integer.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/integer/der_decode_integer.c -o ltc/pk/asn1/der/integer/der_decode_integer.o --- ltc/pk/asn1/der/general/der_length_asn1_length.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/general/der_length_asn1_length.c -o ltc/pk/asn1/der/general/der_length_asn1_length.o --- ltc/pk/asn1/der/generalizedtime/der_encode_generalizedtime.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/generalizedtime/der_encode_generalizedtime.c -o ltc/pk/asn1/der/generalizedtime/der_encode_generalizedtime.o --- ltc/pk/asn1/der/generalizedtime/der_decode_generalizedtime.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/generalizedtime/der_decode_generalizedtime.c -o ltc/pk/asn1/der/generalizedtime/der_decode_generalizedtime.o --- ltc/pk/asn1/der/ia5/der_decode_ia5_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/ia5/der_decode_ia5_string.c -o ltc/pk/asn1/der/ia5/der_decode_ia5_string.o --- CryptX.o --- | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1975:2: note: '{' token is here 1975 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:1975:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1975 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:1975:2: note: ')' token is here 1975 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1975:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1975 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:1975:2: note: ')' token is here 1975 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:1977:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1977 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:1977:5: note: '{' token is here 1977 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:1977:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1977 | XSRETURN(1); | ^~~~~~~~~~~ --- src/liballinone.a --- --- ltc/pk/asn1/der/integer/der_length_integer.o --- --- ltc/pk/asn1/der/object_identifier/der_decode_object_identifier.o --- --- ltc/pk/asn1/der/object_identifier/der_encode_object_identifier.o --- --- ltc/pk/asn1/der/object_identifier/der_length_object_identifier.o --- --- ltc/pk/asn1/der/octet/der_decode_octet_string.o --- --- ltc/pk/asn1/der/octet/der_encode_octet_string.o --- --- ltc/pk/asn1/der/octet/der_length_octet_string.o --- --- ltc/pk/asn1/der/printable_string/der_decode_printable_string.o --- --- ltc/pk/asn1/der/printable_string/der_encode_printable_string.o --- --- CryptX.o --- /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:1977:5: note: ')' token is here 1977 | XSRETURN(1); | ^~~~~~~~~~~ --- src/liballinone.a --- --- ltc/pk/asn1/der/object_identifier/der_decode_object_identifier.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/object_identifier/der_decode_object_identifier.c -o ltc/pk/asn1/der/object_identifier/der_decode_object_identifier.o --- ltc/pk/asn1/der/object_identifier/der_length_object_identifier.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/object_identifier/der_length_object_identifier.c -o ltc/pk/asn1/der/object_identifier/der_length_object_identifier.o --- ltc/pk/asn1/der/octet/der_decode_octet_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/octet/der_decode_octet_string.c -o ltc/pk/asn1/der/octet/der_decode_octet_string.o --- ltc/pk/asn1/der/octet/der_length_octet_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/octet/der_length_octet_string.c -o ltc/pk/asn1/der/octet/der_length_octet_string.o --- ltc/pk/asn1/der/printable_string/der_decode_printable_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/printable_string/der_decode_printable_string.c -o ltc/pk/asn1/der/printable_string/der_decode_printable_string.o --- ltc/pk/asn1/der/integer/der_length_integer.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/integer/der_length_integer.c -o ltc/pk/asn1/der/integer/der_length_integer.o --- ltc/pk/asn1/der/octet/der_encode_octet_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/octet/der_encode_octet_string.c -o ltc/pk/asn1/der/octet/der_encode_octet_string.o --- ltc/pk/asn1/der/object_identifier/der_encode_object_identifier.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/object_identifier/der_encode_object_identifier.c -o ltc/pk/asn1/der/object_identifier/der_encode_object_identifier.o --- ltc/pk/asn1/der/integer/der_encode_integer.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/integer/der_encode_integer.c -o ltc/pk/asn1/der/integer/der_encode_integer.o --- CryptX.o --- /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2012:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2012 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2012:5: note: '{' token is here 2012 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:2012:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2012 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:2012:5: note: ')' token is here 2012 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2038:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2038 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2038:5: note: '{' token is here 2038 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:2038:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2038 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2038:5: note: '{' token is here 2038 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:2038:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2038 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:2038:5: note: ')' token is here 2038 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2038:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2038 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:2038:5: note: ')' token is here 2038 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Checksum_CRC32.xs.inc:26:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 26 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Checksum_CRC32.xs.inc:26:9: note: '{' token is here 26 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Checksum_CRC32.xs.inc:26:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 26 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Checksum_CRC32.xs.inc:26:9: note: '{' token is here 26 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Checksum_CRC32.xs.inc:26:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 26 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Checksum_CRC32.xs.inc:26:9: note: ')' token is here 26 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Checksum_CRC32.xs.inc:26:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 26 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Checksum_CRC32.xs.inc:26:9: note: ')' token is here 26 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2113 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2113:5: note: '{' token is here 2113 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:2113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2113 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:2113:5: note: ')' token is here 2113 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Checksum_CRC32.xs.inc:51:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Checksum_CRC32.xs.inc:51:9: note: '{' token is here 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Checksum_CRC32.xs.inc:51:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Checksum_CRC32.xs.inc:51:9: note: '{' token is here 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Checksum_CRC32.xs.inc:51:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Checksum_CRC32.xs.inc:51:9: note: ')' token is here 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Checksum_CRC32.xs.inc:51:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Checksum_CRC32.xs.inc:51:9: note: ')' token is here 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2211:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2211 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2211:5: note: '{' token is here 2211 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:2211:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2211 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:2211:5: note: ')' token is here 2211 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2259 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2259:5: note: '{' token is here 2259 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:2259:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2259 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:2259:5: note: ')' token is here 2259 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2288:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2288 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' --- src/liballinone.a --- --- ltc/pk/asn1/der/printable_string/der_length_printable_string.o --- --- ltc/pk/asn1/der/sequence/der_decode_sequence_ex.o --- --- ltc/pk/asn1/der/sequence/der_decode_sequence_flexi.o --- --- ltc/pk/asn1/der/sequence/der_decode_sequence_multi.o --- --- ltc/pk/asn1/der/sequence/der_encode_sequence_ex.o --- --- ltc/pk/asn1/der/sequence/der_encode_sequence_multi.o --- --- ltc/pk/asn1/der/sequence/der_length_sequence.o --- --- ltc/pk/asn1/der/sequence/der_sequence_free.o --- --- ltc/pk/asn1/der/sequence/der_sequence_shrink.o --- --- ltc/pk/asn1/der/set/der_encode_set.o --- --- CryptX.o --- 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' --- src/liballinone.a --- --- ltc/pk/asn1/der/printable_string/der_encode_printable_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/printable_string/der_encode_printable_string.c -o ltc/pk/asn1/der/printable_string/der_encode_printable_string.o --- CryptX.o --- 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2288:5: note: '{' token is here 2288 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ --- src/liballinone.a --- --- ltc/pk/asn1/der/sequence/der_encode_sequence_ex.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_encode_sequence_ex.c -o ltc/pk/asn1/der/sequence/der_encode_sequence_ex.o --- ltc/pk/asn1/der/sequence/der_encode_sequence_multi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_encode_sequence_multi.c -o ltc/pk/asn1/der/sequence/der_encode_sequence_multi.o --- ltc/pk/asn1/der/sequence/der_length_sequence.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_length_sequence.c -o ltc/pk/asn1/der/sequence/der_length_sequence.o --- ltc/pk/asn1/der/printable_string/der_length_printable_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/printable_string/der_length_printable_string.c -o ltc/pk/asn1/der/printable_string/der_length_printable_string.o --- ltc/pk/asn1/der/sequence/der_decode_sequence_flexi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_decode_sequence_flexi.c -o ltc/pk/asn1/der/sequence/der_decode_sequence_flexi.o --- CryptX.o --- CryptX.c:2288:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2288 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' --- src/liballinone.a --- --- ltc/pk/asn1/der/sequence/der_sequence_shrink.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_sequence_shrink.c -o ltc/pk/asn1/der/sequence/der_sequence_shrink.o --- ltc/pk/asn1/der/sequence/der_sequence_free.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_sequence_free.c -o ltc/pk/asn1/der/sequence/der_sequence_free.o --- ltc/pk/asn1/der/sequence/der_decode_sequence_ex.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_decode_sequence_ex.c -o ltc/pk/asn1/der/sequence/der_decode_sequence_ex.o --- ltc/pk/asn1/der/sequence/der_decode_sequence_multi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_decode_sequence_multi.c -o ltc/pk/asn1/der/sequence/der_decode_sequence_multi.o --- CryptX.o --- 330 | } STMT_END | ^ CryptX.c:2288:5: note: ')' token is here 2288 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2314:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2314 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2314:5: note: '{' token is here 2314 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:2314:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2314 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2314:5: note: '{' token is here 2314 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:2314:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2314 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:2314:5: note: ')' token is here 2314 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2314:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2314 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:2314:5: note: ')' token is here 2314 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Checksum_Adler32.xs.inc:26:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 26 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Checksum_Adler32.xs.inc:26:9: note: '{' token is here 26 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Checksum_Adler32.xs.inc:26:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 26 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Checksum_Adler32.xs.inc:26:9: note: '{' token is here 26 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Checksum_Adler32.xs.inc:26:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 26 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Checksum_Adler32.xs.inc:26:9: note: ')' token is here 26 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Checksum_Adler32.xs.inc:26:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 26 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Checksum_Adler32.xs.inc:26:9: note: ')' token is here 26 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2389:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2389 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2389:5: note: '{' token is here 2389 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:2389:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2389 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:2389:5: note: ')' token is here 2389 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Checksum_Adler32.xs.inc:51:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Checksum_Adler32.xs.inc:51:9: note: '{' token is here 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Checksum_Adler32.xs.inc:51:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Checksum_Adler32.xs.inc:51:9: note: '{' token is here 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Checksum_Adler32.xs.inc:51:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Checksum_Adler32.xs.inc:51:9: note: ')' token is here 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Checksum_Adler32.xs.inc:51:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Checksum_Adler32.xs.inc:51:9: note: ')' token is here 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2487:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2487 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2487:5: note: '{' token is here 2487 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:2487:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2487 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:2487:5: note: ')' token is here 2487 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2535:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2535 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2535:5: note: '{' token is here 2535 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:2535:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2535 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:2535:5: note: ')' token is here 2535 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2613:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2613 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2613:5: note: '{' token is here 2613 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:2613:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2613 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:2613:5: note: ')' token is here 2613 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltc/pk/asn1/der/set/der_encode_setof.o --- --- ltc/pk/asn1/der/short_integer/der_decode_short_integer.o --- --- ltc/pk/asn1/der/short_integer/der_encode_short_integer.o --- --- ltc/pk/asn1/der/short_integer/der_length_short_integer.o --- --- ltc/pk/asn1/der/teletex_string/der_decode_teletex_string.o --- --- ltc/pk/asn1/der/teletex_string/der_length_teletex_string.o --- --- ltc/pk/asn1/der/utctime/der_decode_utctime.o --- --- ltc/pk/asn1/der/utctime/der_encode_utctime.o --- --- ltc/pk/asn1/der/utctime/der_length_utctime.o --- --- ltc/pk/asn1/der/utf8/der_decode_utf8_string.o --- --- CryptX.o --- CryptX.c:2639:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2639 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' --- src/liballinone.a --- --- ltc/pk/asn1/der/set/der_encode_set.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/set/der_encode_set.c -o ltc/pk/asn1/der/set/der_encode_set.o --- ltc/pk/asn1/der/utctime/der_length_utctime.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/utctime/der_length_utctime.c -o ltc/pk/asn1/der/utctime/der_length_utctime.o --- ltc/pk/asn1/der/short_integer/der_length_short_integer.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/short_integer/der_length_short_integer.c -o ltc/pk/asn1/der/short_integer/der_length_short_integer.o --- ltc/pk/asn1/der/teletex_string/der_decode_teletex_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/teletex_string/der_decode_teletex_string.c -o ltc/pk/asn1/der/teletex_string/der_decode_teletex_string.o --- ltc/pk/asn1/der/utctime/der_decode_utctime.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/utctime/der_decode_utctime.c -o ltc/pk/asn1/der/utctime/der_decode_utctime.o --- ltc/pk/asn1/der/utctime/der_encode_utctime.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/utctime/der_encode_utctime.c -o ltc/pk/asn1/der/utctime/der_encode_utctime.o --- ltc/pk/asn1/der/teletex_string/der_length_teletex_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/teletex_string/der_length_teletex_string.c -o ltc/pk/asn1/der/teletex_string/der_length_teletex_string.o --- ltc/pk/asn1/der/short_integer/der_encode_short_integer.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/short_integer/der_encode_short_integer.c -o ltc/pk/asn1/der/short_integer/der_encode_short_integer.o --- ltc/pk/asn1/der/set/der_encode_setof.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/set/der_encode_setof.c -o ltc/pk/asn1/der/set/der_encode_setof.o --- ltc/pk/asn1/der/short_integer/der_decode_short_integer.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/short_integer/der_decode_short_integer.c -o ltc/pk/asn1/der/short_integer/der_decode_short_integer.o --- CryptX.o --- 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2639:5: note: '{' token is here 2639 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:2639:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2639 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2639:5: note: '{' token is here 2639 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:2639:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2639 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:2639:5: note: ')' token is here 2639 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2639:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2639 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:2639:5: note: ')' token is here 2639 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2678:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2678 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2678:5: note: '{' token is here 2678 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:2678:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2678 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:2678:5: note: ')' token is here 2678 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:66:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 66 | XPUSHs(ST(0)); /* return self */; | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:66:9: note: '{' token is here 66 | XPUSHs(ST(0)); /* return self */; | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:66:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 66 | XPUSHs(ST(0)); /* return self */; | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:66:9: note: '{' token is here 66 | XPUSHs(ST(0)); /* return self */; | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:66:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 66 | XPUSHs(ST(0)); /* return self */; | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:66:9: note: ')' token is here 66 | XPUSHs(ST(0)); /* return self */; | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:66:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 66 | XPUSHs(ST(0)); /* return self */; | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:66:9: note: ')' token is here 66 | XPUSHs(ST(0)); /* return self */; | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:81:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 81 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:81:9: note: '{' token is here 81 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:81:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 81 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:81:9: note: '{' token is here 81 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:81:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 81 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:81:9: note: ')' token is here 81 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:81:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 81 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:81:9: note: ')' token is here 81 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:95:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 95 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:95:9: note: '{' token is here 95 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:95:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 95 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:95:9: note: '{' token is here 95 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:95:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 95 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:95:9: note: ')' token is here 95 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:95:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 95 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:95:9: note: ')' token is here 95 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:113:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 113 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:113:11: note: '{' token is here 113 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:113:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 113 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:113:11: note: ')' token is here 113 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2869:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2869 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2869:5: note: '{' token is here 2869 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:2869:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2869 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:2869:5: note: ')' token is here 2869 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:140:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 140 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:140:11: note: '{' token is here 140 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:140:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 140 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:140:11: note: ')' token is here 140 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:2924:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2924 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:2924:5: note: '{' token is here 2924 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:2924:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2924 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:2924:5: note: ')' token is here 2924 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:162:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 162 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:162:9: note: '{' token is here 162 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:162:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 162 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:162:9: note: '{' token is here 162 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:162:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 162 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:162:9: note: ')' token is here 162 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:162:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 162 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:162:9: note: ')' token is here 162 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:178:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 178 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:178:11: note: '{' token is here 178 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:178:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 178 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:178:11: note: '{' token is here 178 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:178:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 178 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:178:11: note: ')' token is here 178 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:178:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 178 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:178:11: note: ')' token is here 178 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:184:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 184 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:184:13: note: '{' token is here 184 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:184:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 184 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:184:13: note: '{' token is here 184 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:184:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 184 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:184:13: note: ')' token is here 184 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:184:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 184 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:184:13: note: ')' token is here 184 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:187:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 187 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:187:13: note: '{' token is here 187 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:187:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 187 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:187:13: note: '{' token is here 187 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:187:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 187 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:187:13: note: ')' token is here 187 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:187:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 187 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:187:13: note: ')' token is here 187 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 190 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:190:13: note: '{' token is here 190 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 190 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:190:13: note: '{' token is here 190 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 190 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:190:13: note: ')' token is here 190 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 190 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:190:13: note: ')' token is here 190 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltc/pk/asn1/der/utf8/der_encode_utf8_string.o --- --- ltc/pk/asn1/der/utf8/der_length_utf8_string.o --- --- ltc/pk/asn1/oid/pk_get_oid.o --- --- ltc/pk/asn1/oid/pk_oid_cmp.o --- --- ltc/pk/asn1/oid/pk_oid_str.o --- --- ltc/pk/asn1/pkcs8/pkcs8_decode_flexi.o --- --- ltc/pk/asn1/x509/x509_decode_public_key_from_certificate.o --- --- ltc/pk/asn1/x509/x509_decode_subject_public_key_info.o --- --- ltc/pk/asn1/oid/pk_oid_str.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/oid/pk_oid_str.c -o ltc/pk/asn1/oid/pk_oid_str.o --- ltc/pk/asn1/oid/pk_get_oid.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/oid/pk_get_oid.c -o ltc/pk/asn1/oid/pk_get_oid.o --- ltc/pk/asn1/pkcs8/pkcs8_decode_flexi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/pkcs8/pkcs8_decode_flexi.c -o ltc/pk/asn1/pkcs8/pkcs8_decode_flexi.o --- ltc/pk/asn1/der/utf8/der_decode_utf8_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/utf8/der_decode_utf8_string.c -o ltc/pk/asn1/der/utf8/der_decode_utf8_string.o --- ltc/pk/asn1/oid/pk_oid_cmp.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/oid/pk_oid_cmp.c -o ltc/pk/asn1/oid/pk_oid_cmp.o --- ltc/pk/asn1/der/utf8/der_length_utf8_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/utf8/der_length_utf8_string.c -o ltc/pk/asn1/der/utf8/der_length_utf8_string.o --- ltc/pk/asn1/der/utf8/der_encode_utf8_string.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/der/utf8/der_encode_utf8_string.c -o ltc/pk/asn1/der/utf8/der_encode_utf8_string.o --- CryptX.o --- ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:213:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 213 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:213:9: note: '{' token is here 213 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:213:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 213 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:213:9: note: ')' token is here 213 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 223 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:223:9: note: '{' token is here 223 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 223 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:223:9: note: '{' token is here 223 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 223 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:223:9: note: ')' token is here 223 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 223 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:223:9: note: ')' token is here 223 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:224:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:224:9: note: '{' token is here 224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:224:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:224:9: note: '{' token is here 224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:224:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:224:9: note: ')' token is here 224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:224:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:224:9: note: ')' token is here 224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:246:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 246 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:246:9: note: '{' token is here 246 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ --- src/liballinone.a --- --- ltc/pk/asn1/x509/x509_encode_subject_public_key_info.o --- --- ltc/pk/dh/dh.o --- --- ltc/pk/dh/dh_check_pubkey.o --- --- ltc/pk/dh/dh_export.o --- --- ltc/pk/dh/dh_export_key.o --- --- ltc/pk/dh/dh_free.o --- --- ltc/pk/dh/dh_generate_key.o --- --- CryptX.o --- /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:246:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 246 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' --- src/liballinone.a --- --- ltc/pk/asn1/x509/x509_decode_subject_public_key_info.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/x509/x509_decode_subject_public_key_info.c -o ltc/pk/asn1/x509/x509_decode_subject_public_key_info.o --- CryptX.o --- 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:246:9: note: ')' token is here --- src/liballinone.a --- --- ltc/pk/dh/dh_free.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dh/dh_free.c -o ltc/pk/dh/dh_free.o --- ltc/pk/dh/dh_check_pubkey.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dh/dh_check_pubkey.c -o ltc/pk/dh/dh_check_pubkey.o --- ltc/pk/asn1/x509/x509_encode_subject_public_key_info.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/x509/x509_encode_subject_public_key_info.c -o ltc/pk/asn1/x509/x509_encode_subject_public_key_info.o --- ltc/pk/dh/dh_export.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dh/dh_export.c -o ltc/pk/dh/dh_export.o --- ltc/pk/asn1/x509/x509_decode_public_key_from_certificate.o --- --- CryptX.o --- 246 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/asn1/x509/x509_decode_public_key_from_certificate.c -o ltc/pk/asn1/x509/x509_decode_public_key_from_certificate.o --- ltc/pk/dh/dh_export_key.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dh/dh_export_key.c -o ltc/pk/dh/dh_export_key.o --- ltc/pk/dh/dh.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dh/dh.c -o ltc/pk/dh/dh.o --- CryptX.o --- ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:256:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 256 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:256:11: note: '{' token is here 256 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:256:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 256 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:256:11: note: '{' token is here 256 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:256:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 256 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:256:11: note: ')' token is here 256 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:256:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 256 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:256:11: note: ')' token is here 256 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:259:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 259 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:259:11: note: '{' token is here 259 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:259:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 259 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:259:11: note: '{' token is here 259 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:259:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 259 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:259:11: note: ')' token is here 259 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:259:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 259 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:259:11: note: ')' token is here 259 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:3211:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3211 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:3211:5: note: '{' token is here 3211 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:3211:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3211 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:3211:5: note: ')' token is here 3211 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:3237:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3237 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:3237:5: note: '{' token is here 3237 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:3237:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3237 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:3237:5: note: '{' token is here 3237 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:3237:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3237 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:3237:5: note: ')' token is here 3237 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:3237:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3237 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:3237:5: note: ')' token is here 3237 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:3276:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3276 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:3276:5: note: '{' token is here 3276 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:3276:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3276 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:3276:5: note: ')' token is here 3276 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:80:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 80 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:80:11: note: '{' token is here 80 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:80:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 80 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:80:11: note: ')' token is here 80 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:3331:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3331 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:3331:5: note: '{' token is here 3331 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:3331:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3331 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:3331:5: note: ')' token is here 3331 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:107:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 107 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:107:11: note: '{' token is here 107 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:107:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 107 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:107:11: note: ')' token is here 107 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ --- src/liballinone.a --- --- ltc/pk/dh/dh_import.o --- --- ltc/pk/dh/dh_set.o --- --- ltc/pk/dh/dh_set_pg_dhparam.o --- --- ltc/pk/dh/dh_shared_secret.o --- --- ltc/pk/dsa/dsa_decrypt_key.o --- --- ltc/pk/dsa/dsa_encrypt_key.o --- --- ltc/pk/dsa/dsa_export.o --- --- ltc/pk/dsa/dsa_free.o --- --- ltc/pk/dsa/dsa_generate_key.o --- --- ltc/pk/dsa/dsa_generate_pqg.o --- --- ltc/pk/dh/dh_import.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dh/dh_import.c -o ltc/pk/dh/dh_import.o --- ltc/pk/dh/dh_set_pg_dhparam.o --- --- CryptX.o --- ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:3386:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3386 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:3386:5: note: '{' token is here 3386 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dh/dh_set_pg_dhparam.c -o ltc/pk/dh/dh_set_pg_dhparam.o --- ltc/pk/dsa/dsa_decrypt_key.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dsa/dsa_decrypt_key.c -o ltc/pk/dsa/dsa_decrypt_key.o --- ltc/pk/dsa/dsa_encrypt_key.o --- --- CryptX.o --- CryptX.c:3386:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3386 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:3386:5: note: ')' token is here 3386 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:129:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 129 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dsa/dsa_encrypt_key.c -o ltc/pk/dsa/dsa_encrypt_key.o --- ltc/pk/dsa/dsa_export.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dsa/dsa_export.c -o ltc/pk/dsa/dsa_export.o --- ltc/pk/dh/dh_set.o --- --- CryptX.o --- /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:129:9: note: '{' token is here 129 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:129:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dh/dh_set.c -o ltc/pk/dh/dh_set.o --- ltc/pk/dh/dh_shared_secret.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dh/dh_shared_secret.c -o ltc/pk/dh/dh_shared_secret.o --- ltc/pk/dsa/dsa_generate_key.o --- --- CryptX.o --- 129 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:129:9: note: '{' token is here 129 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dsa/dsa_generate_key.c -o ltc/pk/dsa/dsa_generate_key.o --- ltc/pk/dh/dh_generate_key.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dh/dh_generate_key.c -o ltc/pk/dh/dh_generate_key.o --- ltc/pk/dsa/dsa_free.o --- --- CryptX.o --- /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:129:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 129 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dsa/dsa_free.c -o ltc/pk/dsa/dsa_free.o --- CryptX.o --- /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:129:9: note: ')' token is here 129 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:129:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 129 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:129:9: note: ')' token is here 129 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:145:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 145 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:145:11: note: '{' token is here 145 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:145:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 145 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:145:11: note: '{' token is here 145 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:145:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 145 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:145:11: note: ')' token is here 145 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:145:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 145 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:145:11: note: ')' token is here 145 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:151:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 151 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:151:13: note: '{' token is here 151 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:151:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 151 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:151:13: note: '{' token is here 151 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:151:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 151 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:151:13: note: ')' token is here 151 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:151:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 151 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:151:13: note: ')' token is here 151 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:154:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 154 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:154:13: note: '{' token is here 154 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:154:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 154 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:154:13: note: '{' token is here 154 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:154:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 154 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:154:13: note: ')' token is here 154 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:154:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 154 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:154:13: note: ')' token is here 154 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:157:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 157 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:157:13: note: '{' token is here 157 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:157:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 157 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:157:13: note: '{' token is here 157 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:157:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 157 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:157:13: note: ')' token is here 157 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:157:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 157 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:157:13: note: ')' token is here 157 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:181:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 181 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:181:9: note: '{' token is here 181 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:181:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 181 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:181:9: note: ')' token is here 181 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:191:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 191 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:191:9: note: '{' token is here 191 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:191:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 191 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:191:9: note: '{' token is here 191 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:191:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 191 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:191:9: note: ')' token is here 191 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:191:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 191 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:191:9: note: ')' token is here 191 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:192:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 192 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:192:9: note: '{' token is here 192 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:192:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 192 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:192:9: note: '{' token is here 192 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:192:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 192 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:192:9: note: ')' token is here 192 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:192:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 192 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:192:9: note: ')' token is here 192 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:216:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 216 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:216:9: note: '{' token is here 216 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:216:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 216 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:216:9: note: ')' token is here 216 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:225:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 225 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:225:11: note: '{' token is here 225 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:225:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 225 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' --- src/liballinone.a --- --- ltc/pk/dsa/dsa_import.o --- --- ltc/pk/dsa/dsa_make_key.o --- --- ltc/pk/dsa/dsa_set.o --- --- ltc/pk/dsa/dsa_set_pqg_dsaparam.o --- --- ltc/pk/dsa/dsa_shared_secret.o --- --- ltc/pk/dsa/dsa_sign_hash.o --- --- ltc/pk/dsa/dsa_verify_hash.o --- --- ltc/pk/dsa/dsa_verify_key.o --- --- ltc/pk/ec25519/ec25519_crypto_ctx.o --- --- ltc/pk/ec25519/ec25519_export.o --- --- ltc/pk/ec25519/ec25519_import_pkcs8.o --- --- CryptX.o --- 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' --- src/liballinone.a --- --- ltc/pk/dsa/dsa_set.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dsa/dsa_set.c -o ltc/pk/dsa/dsa_set.o --- ltc/pk/dsa/dsa_verify_key.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dsa/dsa_verify_key.c -o ltc/pk/dsa/dsa_verify_key.o --- ltc/pk/ec25519/ec25519_crypto_ctx.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ec25519/ec25519_crypto_ctx.c -o ltc/pk/ec25519/ec25519_crypto_ctx.o --- ltc/pk/dsa/dsa_import.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dsa/dsa_import.c -o ltc/pk/dsa/dsa_import.o --- ltc/pk/dsa/dsa_set_pqg_dsaparam.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dsa/dsa_set_pqg_dsaparam.c -o ltc/pk/dsa/dsa_set_pqg_dsaparam.o --- ltc/pk/dsa/dsa_sign_hash.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dsa/dsa_sign_hash.c -o ltc/pk/dsa/dsa_sign_hash.o --- ltc/pk/dsa/dsa_shared_secret.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dsa/dsa_shared_secret.c -o ltc/pk/dsa/dsa_shared_secret.o --- ltc/pk/ec25519/ec25519_export.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ec25519/ec25519_export.c -o ltc/pk/ec25519/ec25519_export.o --- ltc/pk/dsa/dsa_make_key.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dsa/dsa_make_key.c -o ltc/pk/dsa/dsa_make_key.o --- ltc/pk/dsa/dsa_verify_hash.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dsa/dsa_verify_hash.c -o ltc/pk/dsa/dsa_verify_hash.o --- ltc/pk/dsa/dsa_generate_pqg.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/dsa/dsa_generate_pqg.c -o ltc/pk/dsa/dsa_generate_pqg.o --- CryptX.o --- 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:225:11: note: '{' token is here 225 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:225:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 225 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:225:11: note: ')' token is here 225 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:225:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 225 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:225:11: note: ')' token is here 225 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:228:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 228 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:228:11: note: '{' token is here 228 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:228:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 228 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:228:11: note: '{' token is here 228 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:228:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 228 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:228:11: note: ')' token is here 228 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:228:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 228 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_CCM.xs.inc:228:11: note: ')' token is here 228 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:3661:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3661 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:3661:5: note: '{' token is here 3661 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:3661:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3661 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:3661:5: note: ')' token is here 3661 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:3687:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3687 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:3687:5: note: '{' token is here 3687 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:3687:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3687 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:3687:5: note: '{' token is here 3687 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:3687:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3687 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:3687:5: note: ')' token is here 3687 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:3687:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3687 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:3687:5: note: ')' token is here 3687 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:3726:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3726 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:3726:5: note: '{' token is here 3726 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:3726:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3726 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:3726:5: note: ')' token is here 3726 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:63:9: note: '{' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:63:9: note: '{' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:63:9: note: ')' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:63:9: note: ')' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:84:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 84 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:84:11: note: '{' token is here 84 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:84:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 84 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:84:11: note: ')' token is here 84 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:3831:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3831 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:3831:5: note: '{' token is here 3831 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:3831:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3831 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:3831:5: note: ')' token is here 3831 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:115:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 115 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:115:11: note: '{' token is here 115 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:115:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 115 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:115:11: note: ')' token is here 115 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:3890:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3890 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:3890:5: note: '{' token is here 3890 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:3890:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3890 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:3890:5: note: ')' token is here 3890 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:145:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 145 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:145:11: note: '{' token is here 145 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:145:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 145 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:145:11: note: ')' token is here 145 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:3948:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3948 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:3948:5: note: '{' token is here 3948 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:3948:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3948 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:3948:5: note: ')' token is here 3948 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:176:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 176 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:176:11: note: '{' token is here 176 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:176:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 176 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:176:11: note: ')' token is here 176 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:4007:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4007 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:4007:5: note: '{' token is here 4007 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:4007:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4007 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:4007:5: note: ')' token is here 4007 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:199:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 199 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:199:9: note: '{' token is here 199 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:199:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 199 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:199:9: note: '{' token is here 199 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:199:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 199 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:199:9: note: ')' token is here 199 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:199:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 199 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:199:9: note: ')' token is here 199 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltc/pk/ec25519/tweetnacl.o --- --- ltc/pk/ecc/ecc.o --- --- ltc/pk/ecc/ecc_ansi_x963_export.o --- --- ltc/pk/ecc/ecc_ansi_x963_import.o --- --- ltc/pk/ecc/ecc_decrypt_key.o --- --- ltc/pk/ecc/ecc_encrypt_key.o --- --- ltc/pk/ecc/ecc_export.o --- --- ltc/pk/ecc/ecc_export_openssl.o --- --- ltc/pk/ecc/ecc_find_curve.o --- --- ltc/pk/ecc/ecc_free.o --- --- ltc/pk/ecc/ecc_get_key.o --- --- ltc/pk/ecc/ecc.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc.c -o ltc/pk/ecc/ecc.o --- ltc/pk/ec25519/ec25519_import_pkcs8.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ec25519/ec25519_import_pkcs8.c -o ltc/pk/ec25519/ec25519_import_pkcs8.o --- ltc/pk/ecc/ecc_export.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_export.c -o ltc/pk/ecc/ecc_export.o --- ltc/pk/ecc/ecc_decrypt_key.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_decrypt_key.c -o ltc/pk/ecc/ecc_decrypt_key.o --- ltc/pk/ecc/ecc_export_openssl.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_export_openssl.c -o ltc/pk/ecc/ecc_export_openssl.o --- ltc/pk/ec25519/tweetnacl.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ec25519/tweetnacl.c -o ltc/pk/ec25519/tweetnacl.o --- ltc/pk/ecc/ecc_ansi_x963_export.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_ansi_x963_export.c -o ltc/pk/ecc/ecc_ansi_x963_export.o --- ltc/pk/ecc/ecc_encrypt_key.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_encrypt_key.c -o ltc/pk/ecc/ecc_encrypt_key.o --- ltc/pk/ecc/ecc_ansi_x963_import.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_ansi_x963_import.c -o ltc/pk/ecc/ecc_ansi_x963_import.o --- CryptX.o --- ./inc/CryptX_AuthEnc_OCB.xs.inc:215:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 215 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:215:11: note: '{' token is here 215 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:215:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 215 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:215:11: note: '{' token is here 215 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:215:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 215 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:215:11: note: ')' token is here 215 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:215:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 215 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:215:11: note: ')' token is here 215 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:221:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 221 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:221:13: note: '{' token is here 221 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:221:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 221 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:221:13: note: '{' token is here 221 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:221:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 221 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:221:13: note: ')' token is here 221 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:221:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 221 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:221:13: note: ')' token is here 221 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:224:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 224 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:224:13: note: '{' token is here 224 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:224:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 224 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' --- src/liballinone.a --- --- ltc/pk/ecc/ecc_get_oid_str.o --- --- ltc/pk/ecc/ecc_get_size.o --- --- ltc/pk/ecc/ecc_import.o --- --- ltc/pk/ecc/ecc_import_openssl.o --- --- ltc/pk/ecc/ecc_import_pkcs8.o --- --- ltc/pk/ecc/ecc_import_x509.o --- --- ltc/pk/ecc/ecc_make_key.o --- --- ltc/pk/ecc/ecc_recover_key.o --- --- ltc/pk/ecc/ecc_set_curve.o --- --- ltc/pk/ecc/ecc_set_curve_internal.o --- --- ltc/pk/ecc/ecc_set_key.o --- --- ltc/pk/ecc/ecc_shared_secret.o --- --- ltc/pk/ecc/ecc_recover_key.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_recover_key.c -o ltc/pk/ecc/ecc_recover_key.o --- ltc/pk/ecc/ecc_set_curve.o --- --- CryptX.o --- 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:224:13: note: '{' token is here 224 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:224:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 224 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_set_curve.c -o ltc/pk/ecc/ecc_set_curve.o --- ltc/pk/ecc/ecc_import_x509.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_import_x509.c -o ltc/pk/ecc/ecc_import_x509.o --- ltc/pk/ecc/ecc_get_key.o --- --- CryptX.o --- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:224:13: note: ')' token is here 224 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_get_key.c -o ltc/pk/ecc/ecc_get_key.o --- ltc/pk/ecc/ecc_set_key.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_set_key.c -o ltc/pk/ecc/ecc_set_key.o --- ltc/pk/ecc/ecc_find_curve.o --- --- CryptX.o --- ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:224:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 224 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:224:13: note: ')' token is here 224 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_find_curve.c -o ltc/pk/ecc/ecc_find_curve.o --- ltc/pk/ecc/ecc_set_curve_internal.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_set_curve_internal.c -o ltc/pk/ecc/ecc_set_curve_internal.o --- ltc/pk/ecc/ecc_make_key.o --- --- CryptX.o --- | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:227:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 227 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:227:13: note: '{' token is here 227 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_make_key.c -o ltc/pk/ecc/ecc_make_key.o --- ltc/pk/ecc/ecc_free.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_free.c -o ltc/pk/ecc/ecc_free.o --- ltc/pk/ecc/ecc_get_oid_str.o --- --- CryptX.o --- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:227:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 227 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_get_oid_str.c -o ltc/pk/ecc/ecc_get_oid_str.o --- ltc/pk/ecc/ecc_get_size.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_get_size.c -o ltc/pk/ecc/ecc_get_size.o --- ltc/pk/ecc/ecc_import.o --- --- CryptX.o --- ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:227:13: note: '{' token is here 227 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:227:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_import.c -o ltc/pk/ecc/ecc_import.o --- ltc/pk/ecc/ecc_import_openssl.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_import_openssl.c -o ltc/pk/ecc/ecc_import_openssl.o --- ltc/pk/ecc/ecc_import_pkcs8.o --- --- CryptX.o --- 227 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:227:13: note: ')' token is here 227 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_import_pkcs8.c -o ltc/pk/ecc/ecc_import_pkcs8.o --- CryptX.o --- 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:227:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 227 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:227:13: note: ')' token is here 227 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:251:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 251 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:251:9: note: '{' token is here 251 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:251:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 251 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:251:9: note: ')' token is here 251 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:262:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 262 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:262:9: note: '{' token is here 262 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:262:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 262 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:262:9: note: '{' token is here 262 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:262:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 262 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:262:9: note: ')' token is here 262 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' --- src/liballinone.a --- --- ltc/pk/ecc/ecc_sign_hash.o --- --- ltc/pk/ecc/ecc_sizes.o --- --- ltc/pk/ecc/ecc_ssh_ecdsa_encode_name.o --- --- ltc/pk/ecc/ecc_verify_hash.o --- --- ltc/pk/ecc/ltc_ecc_export_point.o --- --- ltc/pk/ecc/ltc_ecc_import_point.o --- --- ltc/pk/ecc/ltc_ecc_is_point.o --- --- ltc/pk/ecc/ecc_ssh_ecdsa_encode_name.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_ssh_ecdsa_encode_name.c -o ltc/pk/ecc/ecc_ssh_ecdsa_encode_name.o --- ltc/pk/ecc/ecc_sign_hash.o --- --- CryptX.o --- 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:262:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 262 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:262:9: note: ')' token is here 262 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_sign_hash.c -o ltc/pk/ecc/ecc_sign_hash.o --- ltc/pk/ecc/ltc_ecc_export_point.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_export_point.c -o ltc/pk/ecc/ltc_ecc_export_point.o --- ltc/pk/ecc/ecc_sizes.o --- --- CryptX.o --- ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:263:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 263 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:263:9: note: '{' token is here 263 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_sizes.c -o ltc/pk/ecc/ecc_sizes.o --- ltc/pk/ecc/ecc_shared_secret.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_shared_secret.c -o ltc/pk/ecc/ecc_shared_secret.o --- ltc/pk/ecc/ecc_verify_hash.o --- --- CryptX.o --- /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:263:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 263 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ecc_verify_hash.c -o ltc/pk/ecc/ecc_verify_hash.o --- CryptX.o --- 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:263:9: note: '{' token is here 263 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:263:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 263 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:263:9: note: ')' token is here 263 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:263:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 263 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:263:9: note: ')' token is here 263 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:285:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 285 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:285:9: note: '{' token is here 285 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:285:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 285 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:285:9: note: ')' token is here 285 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:293:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 293 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:293:11: note: '{' token is here 293 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:293:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 293 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:293:11: note: '{' token is here 293 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:293:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 293 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:293:11: note: ')' token is here 293 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:293:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 293 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:293:11: note: ')' token is here 293 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:296:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 296 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:296:11: note: '{' token is here 296 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:296:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 296 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:296:11: note: '{' token is here 296 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:296:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 296 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:296:11: note: ')' token is here 296 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:296:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 296 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_OCB.xs.inc:296:11: note: ')' token is here 296 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:4293:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4293 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:4293:5: note: '{' token is here 4293 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:4293:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4293 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:4293:5: note: ')' token is here 4293 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:4319:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4319 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:4319:5: note: '{' token is here 4319 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:4319:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4319 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:4319:5: note: '{' token is here 4319 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:4319:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4319 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:4319:5: note: ')' token is here 4319 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:4319:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4319 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:4319:5: note: ')' token is here 4319 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:4358:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4358 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:4358:5: note: '{' token is here 4358 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:4358:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4358 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:4358:5: note: ')' token is here 4358 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:64:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 64 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:64:9: note: '{' token is here 64 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:64:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 64 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:64:9: note: '{' token is here 64 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:64:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 64 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:64:9: note: ')' token is here 64 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:64:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 64 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:64:9: note: ')' token is here 64 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:83:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 83 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:83:11: note: '{' token is here 83 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:83:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 83 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:83:11: note: ')' token is here 83 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:4452:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4452 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:4452:5: note: '{' token is here 4452 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:4452:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4452 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:4452:5: note: ')' token is here 4452 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:106:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 106 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:106:9: note: '{' token is here 106 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:106:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 106 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:106:9: note: '{' token is here 106 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:106:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 106 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:106:9: note: ')' token is here 106 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:106:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 106 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:106:9: note: ')' token is here 106 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:120:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 120 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:120:9: note: '{' token is here 120 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:120:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 120 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:120:9: note: '{' token is here 120 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:120:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 120 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:120:9: note: ')' token is here 120 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:120:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 120 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:120:9: note: ')' token is here 120 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:138:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 138 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:138:11: note: '{' token is here 138 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:138:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 138 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:138:11: note: ')' token is here 138 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:4595:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4595 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:4595:5: note: '{' token is here 4595 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:4595:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4595 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:4595:5: note: ')' token is here 4595 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:161:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 161 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:161:9: note: '{' token is here 161 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:161:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 161 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:161:9: note: '{' token is here 161 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:161:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 161 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:161:9: note: ')' token is here 161 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:161:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 161 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:161:9: note: ')' token is here 161 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:177:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 177 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:177:11: note: '{' token is here 177 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:177:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 177 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:177:11: note: '{' token is here 177 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:177:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 177 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:177:11: note: ')' token is here 177 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:177:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 177 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:177:11: note: ')' token is here 177 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:183:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 183 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:183:13: note: '{' token is here 183 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:183:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 183 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:183:13: note: '{' token is here 183 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:183:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 183 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:183:13: note: ')' token is here 183 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:183:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 183 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:183:13: note: ')' token is here 183 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:186:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 186 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:186:13: note: '{' token is here 186 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:186:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 186 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:186:13: note: '{' token is here 186 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:186:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 186 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:186:13: note: ')' token is here 186 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:186:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 186 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:186:13: note: ')' token is here 186 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:189:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 189 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:189:13: note: '{' token is here 189 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:189:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 189 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:189:13: note: '{' token is here 189 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:189:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 189 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:189:13: note: ')' token is here 189 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:189:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 189 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:189:13: note: ')' token is here 189 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:214:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 214 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:214:9: note: '{' token is here 214 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:214:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 214 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:214:9: note: ')' token is here 214 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 223 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:223:9: note: '{' token is here 223 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 223 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:223:9: note: '{' token is here 223 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 223 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:223:9: note: ')' token is here 223 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 223 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:223:9: note: ')' token is here 223 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:224:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:224:9: note: '{' token is here 224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:224:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:224:9: note: '{' token is here 224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:224:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:224:9: note: ')' token is here 224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:224:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:224:9: note: ')' token is here 224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:248:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 248 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:248:9: note: '{' token is here 248 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:248:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 248 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:248:9: note: ')' token is here 248 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:257:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 257 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:257:11: note: '{' token is here 257 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:257:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 257 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:257:11: note: '{' token is here 257 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:257:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 257 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:257:11: note: ')' token is here 257 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:257:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 257 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:257:11: note: ')' token is here 257 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:260:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 260 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:260:11: note: '{' token is here 260 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:260:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 260 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:260:11: note: '{' token is here 260 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:260:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 260 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:260:11: note: ')' token is here 260 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:260:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 260 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_GCM.xs.inc:260:11: note: ')' token is here 260 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:4886:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4886 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:4886:5: note: '{' token is here 4886 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:4886:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4886 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:4886:5: note: ')' token is here 4886 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:4912:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4912 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:4912:5: note: '{' token is here 4912 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:4912:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4912 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:4912:5: note: '{' token is here 4912 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:4912:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4912 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:4912:5: note: ')' token is here 4912 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:4912:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4912 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:4912:5: note: ')' token is here 4912 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:4951:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4951 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:4951:5: note: '{' token is here 4951 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' --- src/liballinone.a --- --- ltc/pk/ecc/ltc_ecc_is_point_at_infinity.o --- --- ltc/pk/ecc/ltc_ecc_map.o --- --- ltc/pk/ecc/ltc_ecc_mul2add.o --- --- ltc/pk/ecc/ltc_ecc_mulmod.o --- --- ltc/pk/ecc/ltc_ecc_mulmod_timing.o --- --- ltc/pk/ecc/ltc_ecc_points.o --- --- ltc/pk/ecc/ltc_ecc_projective_add_point.o --- --- ltc/pk/ecc/ltc_ecc_projective_dbl_point.o --- --- CryptX.o --- 325 | STMT_START { \ | ^ CryptX.c:4951:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4951 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ --- src/liballinone.a --- --- ltc/pk/ecc/ltc_ecc_projective_add_point.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_projective_add_point.c -o ltc/pk/ecc/ltc_ecc_projective_add_point.o --- CryptX.o --- CryptX.c:4951:5: note: ')' token is here 4951 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltc/pk/ecc/ltc_ecc_mul2add.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_mul2add.c -o ltc/pk/ecc/ltc_ecc_mul2add.o --- ltc/pk/ecc/ltc_ecc_mulmod_timing.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_mulmod_timing.c -o ltc/pk/ecc/ltc_ecc_mulmod_timing.o --- ltc/pk/ecc/ltc_ecc_is_point_at_infinity.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_is_point_at_infinity.c -o ltc/pk/ecc/ltc_ecc_is_point_at_infinity.o --- ltc/pk/ecc/ltc_ecc_points.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_points.c -o ltc/pk/ecc/ltc_ecc_points.o --- ltc/pk/ecc/ltc_ecc_mulmod.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_mulmod.c -o ltc/pk/ecc/ltc_ecc_mulmod.o --- ltc/pk/ecc/ltc_ecc_import_point.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_import_point.c -o ltc/pk/ecc/ltc_ecc_import_point.o --- ltc/pk/ecc/ltc_ecc_is_point.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_is_point.c -o ltc/pk/ecc/ltc_ecc_is_point.o --- ltc/pk/ecc/ltc_ecc_map.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_map.c -o ltc/pk/ecc/ltc_ecc_map.o --- CryptX.o --- ./inc/CryptX_AuthEnc_EAX.xs.inc:70:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 70 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:70:11: note: '{' token is here 70 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:70:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 70 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:70:11: note: ')' token is here 70 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5006:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5006 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5006:5: note: '{' token is here 5006 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:5006:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5006 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:5006:5: note: ')' token is here 5006 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:97:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 97 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:97:11: note: '{' token is here 97 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:97:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 97 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:97:11: note: ')' token is here 97 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5061:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5061 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5061:5: note: '{' token is here 5061 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:5061:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5061 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:5061:5: note: ')' token is here 5061 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:119:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 119 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:119:9: note: '{' token is here 119 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:119:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 119 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:119:9: note: '{' token is here 119 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END --- src/liballinone.a --- --- ltc/pk/ecc/ltc_ecc_verify_key.o --- --- ltc/pk/ed25519/ed25519_export.o --- --- ltc/pk/ed25519/ed25519_import.o --- --- ltc/pk/ed25519/ed25519_import_pkcs8.o --- --- ltc/pk/ed25519/ed25519_import_raw.o --- --- ltc/pk/ed25519/ed25519_import_x509.o --- --- ltc/pk/ed25519/ed25519_make_key.o --- --- ltc/pk/ed25519/ed25519_sign.o --- --- ltc/pk/ed25519/ed25519_verify.o --- --- ltc/pk/ed25519/ed25519_import.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ed25519/ed25519_import.c -o ltc/pk/ed25519/ed25519_import.o --- ltc/pk/ed25519/ed25519_import_pkcs8.o --- --- CryptX.o --- | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:119:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 119 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ed25519/ed25519_import_pkcs8.c -o ltc/pk/ed25519/ed25519_import_pkcs8.o --- ltc/pk/ecc/ltc_ecc_projective_dbl_point.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_projective_dbl_point.c -o ltc/pk/ecc/ltc_ecc_projective_dbl_point.o --- ltc/pk/ed25519/ed25519_make_key.o --- --- CryptX.o --- ./inc/CryptX_AuthEnc_EAX.xs.inc:119:9: note: ')' token is here 119 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:119:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 119 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ed25519/ed25519_make_key.c -o ltc/pk/ed25519/ed25519_make_key.o --- ltc/pk/ed25519/ed25519_export.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ed25519/ed25519_export.c -o ltc/pk/ed25519/ed25519_export.o --- ltc/pk/ecc/ltc_ecc_verify_key.o --- --- CryptX.o --- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:119:9: note: ')' token is here 119 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_verify_key.c -o ltc/pk/ecc/ltc_ecc_verify_key.o --- ltc/pk/ed25519/ed25519_import_raw.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ed25519/ed25519_import_raw.c -o ltc/pk/ed25519/ed25519_import_raw.o --- ltc/pk/ed25519/ed25519_import_x509.o --- --- CryptX.o --- ./inc/CryptX_AuthEnc_EAX.xs.inc:135:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 135 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:135:11: note: '{' token is here 135 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ed25519/ed25519_import_x509.c -o ltc/pk/ed25519/ed25519_import_x509.o --- CryptX.o --- 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:135:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 135 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:135:11: note: '{' token is here 135 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:135:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 135 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:135:11: note: ')' token is here 135 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:135:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 135 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:135:11: note: ')' token is here 135 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:141:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 141 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:141:13: note: '{' token is here 141 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:141:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 141 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:141:13: note: '{' token is here 141 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:141:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 141 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:141:13: note: ')' token is here 141 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:141:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 141 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:141:13: note: ')' token is here 141 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:144:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 144 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:144:13: note: '{' token is here 144 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:144:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 144 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:144:13: note: '{' token is here 144 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:144:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 144 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:144:13: note: ')' token is here 144 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:144:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 144 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:144:13: note: ')' token is here 144 | XPUSHs(sv_2mortal(newSViv(0))); /* false */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:147:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 147 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:147:13: note: '{' token is here 147 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:147:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 147 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:147:13: note: '{' token is here 147 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:147:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 147 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:147:13: note: ')' token is here 147 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:147:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 147 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:147:13: note: ')' token is here 147 | XPUSHs(sv_2mortal(newSViv(1))); /* true */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:162:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 162 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:162:9: note: '{' token is here 162 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:162:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 162 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:162:9: note: '{' token is here 162 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:162:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 162 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:162:9: note: ')' token is here 162 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:162:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 162 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:162:9: note: ')' token is here 162 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:185:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 185 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:185:9: note: '{' token is here 185 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:185:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 185 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:185:9: note: ')' token is here 185 | SvCUR_set(output, pt_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:195:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 195 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:195:9: note: '{' token is here 195 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:195:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 195 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:195:9: note: '{' token is here 195 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:195:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 195 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:195:9: note: ')' token is here 195 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:195:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 195 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:195:9: note: ')' token is here 195 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:196:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 196 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:196:9: note: '{' token is here 196 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:196:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 196 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:196:9: note: '{' token is here 196 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:196:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 196 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:196:9: note: ')' token is here 196 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:196:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 196 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:196:9: note: ')' token is here 196 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:220:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 220 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:220:9: note: '{' token is here 220 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:220:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 220 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:220:9: note: ')' token is here 220 | SvCUR_set(output, ct_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:229:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 229 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:229:11: note: '{' token is here 229 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:229:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 229 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:229:11: note: '{' token is here 229 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:229:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 229 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:229:11: note: ')' token is here 229 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:229:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 229 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:229:11: note: ')' token is here 229 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:232:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 232 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:232:11: note: '{' token is here 232 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:232:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 232 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:232:11: note: '{' token is here 232 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:232:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 232 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:232:11: note: ')' token is here 232 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:232:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 232 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_AuthEnc_EAX.xs.inc:232:11: note: ')' token is here 232 | XPUSHs(sv_2mortal(output)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5402:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5402 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5402:5: note: '{' token is here 5402 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:5402:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5402 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:5402:5: note: ')' token is here 5402 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5429:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5429 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5429:5: note: '{' token is here 5429 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:5429:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5429 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5429:5: note: '{' token is here 5429 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:5429:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5429 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:5429:5: note: ')' token is here 5429 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5429:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5429 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:5429:5: note: ')' token is here 5429 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5468:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5468 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5468:5: note: '{' token is here 5468 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:5468:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5468 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:5468:5: note: ')' token is here 5468 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Stream_Rabbit.xs.inc:67:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 67 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Stream_Rabbit.xs.inc:67:11: note: '{' token is here 67 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Stream_Rabbit.xs.inc:67:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 67 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Stream_Rabbit.xs.inc:67:11: note: ')' token is here 67 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5521:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5521 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5521:5: note: '{' token is here 5521 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:5521:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5521 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:5521:5: note: ')' token is here 5521 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Stream_Rabbit.xs.inc:94:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 94 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Stream_Rabbit.xs.inc:94:11: note: '{' token is here 94 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Stream_Rabbit.xs.inc:94:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 94 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Stream_Rabbit.xs.inc:94:11: note: ')' token is here 94 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' --- src/liballinone.a --- --- ltc/pk/pkcs1/pkcs_1_i2osp.o --- --- ltc/pk/pkcs1/pkcs_1_mgf1.o --- --- ltc/pk/pkcs1/pkcs_1_oaep_decode.o --- --- ltc/pk/pkcs1/pkcs_1_oaep_encode.o --- --- ltc/pk/pkcs1/pkcs_1_os2ip.o --- --- ltc/pk/pkcs1/pkcs_1_pss_decode.o --- --- ltc/pk/pkcs1/pkcs_1_pss_encode.o --- --- ltc/pk/pkcs1/pkcs_1_v1_5_decode.o --- --- ltc/pk/pkcs1/pkcs_1_v1_5_encode.o --- --- ltc/pk/rsa/rsa_decrypt_key.o --- --- CryptX.o --- 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' --- src/liballinone.a --- --- ltc/pk/pkcs1/pkcs_1_pss_encode.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_pss_encode.c -o ltc/pk/pkcs1/pkcs_1_pss_encode.o --- CryptX.o --- 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltc/pk/pkcs1/pkcs_1_i2osp.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_i2osp.c -o ltc/pk/pkcs1/pkcs_1_i2osp.o --- CryptX.o --- CryptX.c:5576:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5576 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' --- src/liballinone.a --- --- ltc/pk/pkcs1/pkcs_1_mgf1.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_mgf1.c -o ltc/pk/pkcs1/pkcs_1_mgf1.o --- ltc/pk/pkcs1/pkcs_1_v1_5_decode.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_v1_5_decode.c -o ltc/pk/pkcs1/pkcs_1_v1_5_decode.o --- ltc/pk/ed25519/ed25519_sign.o --- --- CryptX.o --- 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5576:5: note: '{' token is here 5576 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ed25519/ed25519_sign.c -o ltc/pk/ed25519/ed25519_sign.o --- ltc/pk/pkcs1/pkcs_1_pss_decode.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_pss_decode.c -o ltc/pk/pkcs1/pkcs_1_pss_decode.o --- ltc/pk/pkcs1/pkcs_1_oaep_encode.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_oaep_encode.c -o ltc/pk/pkcs1/pkcs_1_oaep_encode.o --- ltc/pk/ed25519/ed25519_verify.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/ed25519/ed25519_verify.c -o ltc/pk/ed25519/ed25519_verify.o --- ltc/pk/pkcs1/pkcs_1_os2ip.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_os2ip.c -o ltc/pk/pkcs1/pkcs_1_os2ip.o --- ltc/pk/pkcs1/pkcs_1_oaep_decode.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_oaep_decode.c -o ltc/pk/pkcs1/pkcs_1_oaep_decode.o --- ltc/pk/pkcs1/pkcs_1_v1_5_encode.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_v1_5_encode.c -o ltc/pk/pkcs1/pkcs_1_v1_5_encode.o --- CryptX.o --- CryptX.c:5576:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5576 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:5576:5: note: ')' token is here 5576 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5641:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5641 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5641:5: note: '{' token is here 5641 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:5641:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5641 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:5641:5: note: ')' token is here 5641 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5668:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5668 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5668:5: note: '{' token is here 5668 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:5668:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5668 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5668:5: note: '{' token is here 5668 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:5668:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5668 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:5668:5: note: ')' token is here 5668 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5668:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5668 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:5668:5: note: ')' token is here 5668 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5707:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5707 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5707:5: note: '{' token is here 5707 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:5707:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5707 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:5707:5: note: ')' token is here 5707 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Stream_Sosemanuk.xs.inc:70:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 70 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Stream_Sosemanuk.xs.inc:70:11: note: '{' token is here 70 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Stream_Sosemanuk.xs.inc:70:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 70 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Stream_Sosemanuk.xs.inc:70:11: note: ')' token is here 70 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5760:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5760 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5760:5: note: '{' token is here 5760 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:5760:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5760 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:5760:5: note: ')' token is here 5760 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Stream_Sosemanuk.xs.inc:97:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 97 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Stream_Sosemanuk.xs.inc:97:11: note: '{' token is here 97 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Stream_Sosemanuk.xs.inc:97:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 97 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Stream_Sosemanuk.xs.inc:97:11: note: ')' token is here 97 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5815:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5815 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5815:5: note: '{' token is here 5815 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:5815:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5815 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:5815:5: note: ')' token is here 5815 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5868:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5868 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5868:5: note: '{' token is here 5868 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:5868:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5868 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:5868:5: note: ')' token is here 5868 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5895:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5895 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5895:5: note: '{' token is here 5895 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:5895:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5895 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5895:5: note: '{' token is here 5895 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:5895:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5895 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:5895:5: note: ')' token is here 5895 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5895:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5895 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:5895:5: note: ')' token is here 5895 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5934:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5934 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5934:5: note: '{' token is here 5934 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:5934:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5934 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:5934:5: note: ')' token is here 5934 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltc/pk/rsa/rsa_encrypt_key.o --- --- ltc/pk/rsa/rsa_export.o --- --- ltc/pk/rsa/rsa_exptmod.o --- --- ltc/pk/rsa/rsa_get_size.o --- --- ltc/pk/rsa/rsa_import.o --- --- ltc/pk/rsa/rsa_import_pkcs8.o --- --- ltc/pk/rsa/rsa_import_x509.o --- --- ltc/pk/rsa/rsa_key.o --- --- ltc/pk/rsa/rsa_make_key.o --- --- ltc/pk/rsa/rsa_set.o --- --- ltc/pk/rsa/rsa_sign_hash.o --- --- CryptX.o --- ./inc/CryptX_Stream_Sober128.xs.inc:64:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 64 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Stream_Sober128.xs.inc:64:11: note: '{' token is here --- src/liballinone.a --- --- ltc/pk/rsa/rsa_set.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/rsa/rsa_set.c -o ltc/pk/rsa/rsa_set.o --- ltc/pk/rsa/rsa_import.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/rsa/rsa_import.c -o ltc/pk/rsa/rsa_import.o --- ltc/pk/rsa/rsa_exptmod.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/rsa/rsa_exptmod.c -o ltc/pk/rsa/rsa_exptmod.o --- ltc/pk/rsa/rsa_get_size.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/rsa/rsa_get_size.c -o ltc/pk/rsa/rsa_get_size.o --- ltc/pk/rsa/rsa_decrypt_key.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/rsa/rsa_decrypt_key.c -o ltc/pk/rsa/rsa_decrypt_key.o --- ltc/pk/rsa/rsa_import_pkcs8.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/rsa/rsa_import_pkcs8.c -o ltc/pk/rsa/rsa_import_pkcs8.o --- ltc/pk/rsa/rsa_import_x509.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/rsa/rsa_import_x509.c -o ltc/pk/rsa/rsa_import_x509.o --- ltc/pk/rsa/rsa_key.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/rsa/rsa_key.c -o ltc/pk/rsa/rsa_key.o --- ltc/pk/rsa/rsa_make_key.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/rsa/rsa_make_key.c -o ltc/pk/rsa/rsa_make_key.o --- ltc/pk/rsa/rsa_encrypt_key.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/rsa/rsa_encrypt_key.c -o ltc/pk/rsa/rsa_encrypt_key.o --- ltc/pk/rsa/rsa_export.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/rsa/rsa_export.c -o ltc/pk/rsa/rsa_export.o --- CryptX.o --- 64 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Stream_Sober128.xs.inc:64:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 64 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Stream_Sober128.xs.inc:64:11: note: ')' token is here 64 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:5987:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5987 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:5987:5: note: '{' token is here 5987 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:5987:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5987 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:5987:5: note: ')' token is here 5987 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Stream_Sober128.xs.inc:91:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 91 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Stream_Sober128.xs.inc:91:11: note: '{' token is here 91 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Stream_Sober128.xs.inc:91:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 91 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Stream_Sober128.xs.inc:91:11: note: ')' token is here 91 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6042:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6042 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6042:5: note: '{' token is here 6042 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6042:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6042 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6042:5: note: ')' token is here 6042 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6085:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6085 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6085:5: note: '{' token is here 6085 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6085:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6085 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6085:5: note: ')' token is here 6085 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6112:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6112 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6112:5: note: '{' token is here 6112 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:6112:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6112 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6112:5: note: '{' token is here 6112 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ --- src/liballinone.a --- --- ltc/pk/rsa/rsa_sign_saltlen_get.o --- --- ltc/pk/rsa/rsa_verify_hash.o --- --- ltc/pk/x25519/x25519_export.o --- --- ltc/pk/x25519/x25519_import.o --- --- ltc/pk/x25519/x25519_import_pkcs8.o --- --- ltc/pk/x25519/x25519_import_raw.o --- --- ltc/pk/x25519/x25519_import_x509.o --- --- ltc/pk/x25519/x25519_make_key.o --- --- ltc/pk/x25519/x25519_shared_secret.o --- --- CryptX.o --- CryptX.c:6112:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6112 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' --- src/liballinone.a --- --- ltc/pk/x25519/x25519_import_pkcs8.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/x25519/x25519_import_pkcs8.c -o ltc/pk/x25519/x25519_import_pkcs8.o --- ltc/pk/rsa/rsa_sign_saltlen_get.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/rsa/rsa_sign_saltlen_get.c -o ltc/pk/rsa/rsa_sign_saltlen_get.o --- ltc/pk/x25519/x25519_make_key.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/x25519/x25519_make_key.c -o ltc/pk/x25519/x25519_make_key.o --- ltc/pk/x25519/x25519_import_raw.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/x25519/x25519_import_raw.c -o ltc/pk/x25519/x25519_import_raw.o --- ltc/pk/x25519/x25519_import.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/x25519/x25519_import.c -o ltc/pk/x25519/x25519_import.o --- ltc/pk/x25519/x25519_export.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/x25519/x25519_export.c -o ltc/pk/x25519/x25519_export.o --- ltc/pk/rsa/rsa_sign_hash.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/rsa/rsa_sign_hash.c -o ltc/pk/rsa/rsa_sign_hash.o --- ltc/pk/rsa/rsa_verify_hash.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/rsa/rsa_verify_hash.c -o ltc/pk/rsa/rsa_verify_hash.o --- ltc/pk/x25519/x25519_import_x509.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/x25519/x25519_import_x509.c -o ltc/pk/x25519/x25519_import_x509.o --- CryptX.o --- 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6112:5: note: ')' token is here 6112 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6112:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6112 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:6112:5: note: ')' token is here 6112 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6151 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6151:5: note: '{' token is here 6151 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6151 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6151:5: note: ')' token is here 6151 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Stream_RC4.xs.inc:56:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 56 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Stream_RC4.xs.inc:56:11: note: '{' token is here 56 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Stream_RC4.xs.inc:56:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 56 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Stream_RC4.xs.inc:56:11: note: ')' token is here 56 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6204:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6204 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6204:5: note: '{' token is here 6204 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6204 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6204:5: note: ')' token is here 6204 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Stream_RC4.xs.inc:83:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] --- src/liballinone.a --- --- ltc/prngs/chacha20.o --- --- ltc/prngs/fortuna.o --- --- ltc/prngs/rc4.o --- --- ltc/prngs/rng_get_bytes.o --- --- ltc/prngs/rng_make_prng.o --- --- ltc/prngs/sober128.o --- --- ltc/prngs/sprng.o --- --- ltc/prngs/yarrow.o --- --- ltc/stream/chacha/chacha_crypt.o --- --- ltc/prngs/sober128.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/prngs/sober128.c -o ltc/prngs/sober128.o --- ltc/prngs/rng_make_prng.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/prngs/rng_make_prng.c -o ltc/prngs/rng_make_prng.o --- ltc/pk/x25519/x25519_shared_secret.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/pk/x25519/x25519_shared_secret.c -o ltc/pk/x25519/x25519_shared_secret.o --- ltc/prngs/sprng.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/prngs/sprng.c -o ltc/prngs/sprng.o --- ltc/prngs/yarrow.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/prngs/yarrow.c -o ltc/prngs/yarrow.o --- ltc/prngs/rc4.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/prngs/rc4.c -o ltc/prngs/rc4.o --- ltc/prngs/rng_get_bytes.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/prngs/rng_get_bytes.c -o ltc/prngs/rng_get_bytes.o --- ltc/prngs/chacha20.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/prngs/chacha20.c -o ltc/prngs/chacha20.o --- ltc/prngs/fortuna.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/prngs/fortuna.c -o ltc/prngs/fortuna.o --- CryptX.o --- 83 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Stream_RC4.xs.inc:83:11: note: '{' token is here 83 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Stream_RC4.xs.inc:83:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 83 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Stream_RC4.xs.inc:83:11: note: ')' token is here 83 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6259 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6259:5: note: '{' token is here 6259 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6259:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6259 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6259:5: note: ')' token is here 6259 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6328:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6328 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6328:5: note: '{' token is here 6328 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6328:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6328 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6328:5: note: ')' token is here 6328 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6355:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6355 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6355:5: note: '{' token is here 6355 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:6355:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6355 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6355:5: note: '{' token is here 6355 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6355:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6355 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6355:5: note: ')' token is here 6355 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6355:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6355 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:6355:5: note: ')' token is here 6355 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6394:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6394 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6394:5: note: '{' token is here 6394 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6394:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6394 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6394:5: note: ')' token is here 6394 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Stream_Salsa20.xs.inc:64:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 64 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Stream_Salsa20.xs.inc:64:11: note: '{' token is here 64 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Stream_Salsa20.xs.inc:64:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 64 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Stream_Salsa20.xs.inc:64:11: note: ')' token is here 64 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6447:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6447 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6447:5: note: '{' token is here 6447 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6447:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6447 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6447:5: note: ')' token is here 6447 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Stream_Salsa20.xs.inc:91:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 91 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Stream_Salsa20.xs.inc:91:11: note: '{' token is here 91 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Stream_Salsa20.xs.inc:91:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 91 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Stream_Salsa20.xs.inc:91:11: note: ')' token is here 91 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6502:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6502 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6502:5: note: '{' token is here 6502 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6502:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6502 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6502:5: note: ')' token is here 6502 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6584:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6584 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6584:5: note: '{' token is here 6584 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6584:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6584 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6584:5: note: ')' token is here 6584 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6611:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6611 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6611:5: note: '{' token is here 6611 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:6611:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6611 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6611:5: note: '{' token is here 6611 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6611:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6611 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6611:5: note: ')' token is here 6611 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6611:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6611 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:6611:5: note: ')' token is here 6611 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6650:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6650 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6650:5: note: '{' token is here 6650 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6650:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6650 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6650:5: note: ')' token is here 6650 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltc/stream/chacha/chacha_done.o --- --- ltc/stream/chacha/chacha_ivctr32.o --- --- ltc/stream/chacha/chacha_ivctr64.o --- --- ltc/stream/chacha/chacha_keystream.o --- --- ltc/stream/chacha/chacha_memory.o --- --- ltc/stream/chacha/chacha_setup.o --- --- ltc/stream/rabbit/rabbit.o --- --- ltc/stream/chacha/chacha_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/chacha/chacha_memory.c -o ltc/stream/chacha/chacha_memory.o --- CryptX.o --- ./inc/CryptX_Stream_ChaCha.xs.inc:77:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 77 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' --- src/liballinone.a --- --- ltc/stream/chacha/chacha_ivctr32.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/chacha/chacha_ivctr32.c -o ltc/stream/chacha/chacha_ivctr32.o --- CryptX.o --- 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Stream_ChaCha.xs.inc:77:11: note: '{' token is here 77 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ --- src/liballinone.a --- --- ltc/stream/chacha/chacha_setup.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/chacha/chacha_setup.c -o ltc/stream/chacha/chacha_setup.o --- ltc/stream/chacha/chacha_crypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/chacha/chacha_crypt.c -o ltc/stream/chacha/chacha_crypt.o --- ltc/stream/chacha/chacha_keystream.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/chacha/chacha_keystream.c -o ltc/stream/chacha/chacha_keystream.o --- ltc/stream/chacha/chacha_ivctr64.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/chacha/chacha_ivctr64.c -o ltc/stream/chacha/chacha_ivctr64.o --- ltc/stream/chacha/chacha_done.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/chacha/chacha_done.c -o ltc/stream/chacha/chacha_done.o --- CryptX.o --- | ^ ./inc/CryptX_Stream_ChaCha.xs.inc:77:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 77 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Stream_ChaCha.xs.inc:77:11: note: ')' token is here 77 | SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6703 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6703:5: note: '{' token is here 6703 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6703:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6703 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6703:5: note: ')' token is here 6703 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Stream_ChaCha.xs.inc:104:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 104 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Stream_ChaCha.xs.inc:104:11: note: '{' token is here 104 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Stream_ChaCha.xs.inc:104:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 104 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Stream_ChaCha.xs.inc:104:11: note: ')' token is here 104 | SvCUR_set(RETVAL, in_data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6758:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6758 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6758:5: note: '{' token is here 6758 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6758:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6758 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6758:5: note: ')' token is here 6758 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6830:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6830 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6830:5: note: '{' token is here 6830 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6830:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6830 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6830:5: note: ')' token is here 6830 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6856:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6856 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6856:5: note: '{' token is here 6856 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:6856:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6856 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6856:5: note: '{' token is here 6856 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6856:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6856 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6856:5: note: ')' token is here 6856 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6856:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6856 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:6856:5: note: ')' token is here 6856 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:6895:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6895 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:6895:5: note: '{' token is here 6895 | XSRETURN(1); | ^~~~~~~~~~~ --- src/liballinone.a --- --- ltc/stream/rabbit/rabbit_memory.o --- --- ltc/stream/rc4/rc4_stream.o --- --- ltc/stream/rc4/rc4_stream_memory.o --- --- ltc/stream/salsa20/salsa20_crypt.o --- --- ltc/stream/salsa20/salsa20_done.o --- --- ltc/stream/salsa20/salsa20_ivctr64.o --- --- ltc/stream/salsa20/salsa20_keystream.o --- --- ltc/stream/salsa20/salsa20_memory.o --- --- ltc/stream/salsa20/salsa20_setup.o --- --- ltc/stream/salsa20/salsa20_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/salsa20/salsa20_memory.c -o ltc/stream/salsa20/salsa20_memory.o --- ltc/stream/salsa20/salsa20_done.o --- --- CryptX.o --- /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:6895:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 6895 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:6895:5: note: ')' token is here 6895 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/salsa20/salsa20_done.c -o ltc/stream/salsa20/salsa20_done.o --- ltc/stream/salsa20/salsa20_crypt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/salsa20/salsa20_crypt.c -o ltc/stream/salsa20/salsa20_crypt.o --- ltc/stream/rc4/rc4_stream_memory.o --- --- CryptX.o --- ./inc/CryptX_Mac_BLAKE2b.xs.inc:59:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_BLAKE2b.xs.inc:59:9: note: '{' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/rc4/rc4_stream_memory.c -o ltc/stream/rc4/rc4_stream_memory.o --- ltc/stream/salsa20/salsa20_ivctr64.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/salsa20/salsa20_ivctr64.c -o ltc/stream/salsa20/salsa20_ivctr64.o --- ltc/stream/salsa20/salsa20_keystream.o --- --- CryptX.o --- ./inc/CryptX_Mac_BLAKE2b.xs.inc:59:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_BLAKE2b.xs.inc:59:9: note: '{' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/salsa20/salsa20_keystream.c -o ltc/stream/salsa20/salsa20_keystream.o --- ltc/stream/rc4/rc4_stream.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/rc4/rc4_stream.c -o ltc/stream/rc4/rc4_stream.o --- ltc/stream/rabbit/rabbit.o --- --- CryptX.o --- /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Mac_BLAKE2b.xs.inc:59:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/rabbit/rabbit.c -o ltc/stream/rabbit/rabbit.o --- ltc/stream/rabbit/rabbit_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/rabbit/rabbit_memory.c -o ltc/stream/rabbit/rabbit_memory.o --- CryptX.o --- 393 | } } STMT_END | ^ ./inc/CryptX_Mac_BLAKE2b.xs.inc:59:9: note: ')' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mac_BLAKE2b.xs.inc:59:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_BLAKE2b.xs.inc:59:9: note: ')' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7003:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7003 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7003:5: note: '{' token is here 7003 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7003:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7003 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7003:5: note: ')' token is here 7003 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7068:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7068 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7068:5: note: '{' token is here 7068 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7068:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7068 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7068:5: note: ')' token is here 7068 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7113 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7113:5: note: '{' token is here 7113 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7113 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7113:5: note: ')' token is here 7113 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7139 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7139:5: note: '{' token is here 7139 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:7139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7139 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7139:5: note: '{' token is here 7139 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7139 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7139:5: note: ')' token is here 7139 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7139 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:7139:5: note: ')' token is here 7139 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7178:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7178 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7178:5: note: '{' token is here 7178 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7178:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7178 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7178:5: note: ')' token is here 7178 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mac_BLAKE2s.xs.inc:59:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_BLAKE2s.xs.inc:59:9: note: '{' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_BLAKE2s.xs.inc:59:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_BLAKE2s.xs.inc:59:9: note: '{' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Mac_BLAKE2s.xs.inc:59:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Mac_BLAKE2s.xs.inc:59:9: note: ')' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mac_BLAKE2s.xs.inc:59:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_BLAKE2s.xs.inc:59:9: note: ')' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7286:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7286 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7286:5: note: '{' token is here 7286 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7286:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7286 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7286:5: note: ')' token is here 7286 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7351:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7351 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7351:5: note: '{' token is here 7351 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7351:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7351 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7351:5: note: ')' token is here 7351 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7394:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7394 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7394:5: note: '{' token is here 7394 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7394:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7394 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7394:5: note: ')' token is here 7394 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7420:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7420 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7420:5: note: '{' token is here 7420 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:7420:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7420 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7420:5: note: '{' token is here 7420 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7420:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7420 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7420:5: note: ')' token is here 7420 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7420:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7420 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:7420:5: note: ')' token is here 7420 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7459:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7459 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7459:5: note: '{' token is here 7459 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7459:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7459 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7459:5: note: ')' token is here 7459 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mac_Poly1305.xs.inc:59:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_Poly1305.xs.inc:59:9: note: '{' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_Poly1305.xs.inc:59:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_Poly1305.xs.inc:59:9: note: '{' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Mac_Poly1305.xs.inc:59:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Mac_Poly1305.xs.inc:59:9: note: ')' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mac_Poly1305.xs.inc:59:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_Poly1305.xs.inc:59:9: note: ')' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7567:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7567 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' --- src/liballinone.a --- --- ltc/stream/salsa20/xsalsa20_memory.o --- --- ltc/stream/salsa20/xsalsa20_setup.o --- --- ltc/stream/sober128/sober128_stream.o --- --- ltc/stream/sober128/sober128_stream_memory.o --- --- ltc/stream/sosemanuk/sosemanuk.o --- --- ltc/stream/sosemanuk/sosemanuk_memory.o --- --- ltm/bn_error.o --- --- ltm/bn_fast_mp_invmod.o --- --- ltc/stream/salsa20/salsa20_setup.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/salsa20/salsa20_setup.c -o ltc/stream/salsa20/salsa20_setup.o --- ltc/stream/sober128/sober128_stream_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/sober128/sober128_stream_memory.c -o ltc/stream/sober128/sober128_stream_memory.o --- ltc/stream/sosemanuk/sosemanuk.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/sosemanuk/sosemanuk.c -o ltc/stream/sosemanuk/sosemanuk.o --- ltc/stream/sosemanuk/sosemanuk_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/sosemanuk/sosemanuk_memory.c -o ltc/stream/sosemanuk/sosemanuk_memory.o --- ltc/stream/salsa20/xsalsa20_memory.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/salsa20/xsalsa20_memory.c -o ltc/stream/salsa20/xsalsa20_memory.o --- ltc/stream/salsa20/xsalsa20_setup.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/salsa20/xsalsa20_setup.c -o ltc/stream/salsa20/xsalsa20_setup.o --- ltc/stream/sober128/sober128_stream.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltc/stream/sober128/sober128_stream.c -o ltc/stream/sober128/sober128_stream.o --- CryptX.o --- 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7567:5: note: '{' token is here 7567 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7567:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7567 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7567:5: note: ')' token is here 7567 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7629:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7629 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7629:5: note: '{' token is here 7629 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7629:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7629 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7629:5: note: ')' token is here 7629 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7678:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7678 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7678:5: note: '{' token is here 7678 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7678:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7678 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7678:5: note: ')' token is here 7678 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7704 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7704:5: note: '{' token is here 7704 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:7704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7704 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7704:5: note: '{' token is here 7704 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7704:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7704 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7704:5: note: ')' token is here 7704 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7704:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7704 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:7704:5: note: ')' token is here 7704 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_fast_mp_montgomery_reduce.o --- --- ltm/bn_fast_s_mp_mul_digs.o --- --- ltm/bn_fast_s_mp_mul_high_digs.o --- --- ltm/bn_fast_s_mp_sqr.o --- --- ltm/bn_mp_2expt.o --- --- ltm/bn_fast_s_mp_mul_high_digs.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_fast_s_mp_mul_high_digs.c -o ltm/bn_fast_s_mp_mul_high_digs.o --- CryptX.o --- CryptX.c:7743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] --- src/liballinone.a --- --- ltm/bn_fast_s_mp_mul_digs.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_fast_s_mp_mul_digs.c -o ltm/bn_fast_s_mp_mul_digs.o --- CryptX.o --- 7743 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ --- src/liballinone.a --- --- ltm/bn_fast_s_mp_sqr.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_fast_s_mp_sqr.c -o ltm/bn_fast_s_mp_sqr.o --- CryptX.o --- | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' --- src/liballinone.a --- --- ltm/bn_fast_mp_invmod.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_fast_mp_invmod.c -o ltm/bn_fast_mp_invmod.o --- ltm/bn_error.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_error.c -o ltm/bn_error.o --- ltm/bn_fast_mp_montgomery_reduce.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_fast_mp_montgomery_reduce.c -o ltm/bn_fast_mp_montgomery_reduce.o --- CryptX.o --- 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7743:5: note: '{' token is here 7743 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7743 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7743:5: note: ')' token is here 7743 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mac_XCBC.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_XCBC.xs.inc:63:9: note: '{' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_XCBC.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_XCBC.xs.inc:63:9: note: '{' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Mac_XCBC.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Mac_XCBC.xs.inc:63:9: note: ')' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mac_XCBC.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_XCBC.xs.inc:63:9: note: ')' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7851:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7851 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7851:5: note: '{' token is here 7851 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7851:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7851 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7851:5: note: ')' token is here 7851 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7917:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7917 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7917:5: note: '{' token is here 7917 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7917:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7917 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7917:5: note: ')' token is here 7917 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7966:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7966 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7966:5: note: '{' token is here --- src/liballinone.a --- --- ltm/bn_mp_abs.o --- --- ltm/bn_mp_add.o --- --- ltm/bn_mp_add_d.o --- --- ltm/bn_mp_addmod.o --- --- ltm/bn_mp_and.o --- --- ltm/bn_mp_clamp.o --- --- ltm/bn_mp_clear.o --- --- ltm/bn_mp_clear_multi.o --- --- CryptX.o --- 7966 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' --- src/liballinone.a --- --- ltm/bn_mp_and.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_and.c -o ltm/bn_mp_and.o --- ltm/bn_mp_add.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_add.c -o ltm/bn_mp_add.o --- ltm/bn_mp_clamp.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_clamp.c -o ltm/bn_mp_clamp.o --- ltm/bn_mp_addmod.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_addmod.c -o ltm/bn_mp_addmod.o --- ltm/bn_mp_clear.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_clear.c -o ltm/bn_mp_clear.o --- ltm/bn_mp_2expt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_2expt.c -o ltm/bn_mp_2expt.o --- ltm/bn_mp_add_d.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_add_d.c -o ltm/bn_mp_add_d.o --- ltm/bn_mp_abs.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_abs.c -o ltm/bn_mp_abs.o --- CryptX.o --- 325 | STMT_START { \ | ^ CryptX.c:7966:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7966 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7966:5: note: ')' token is here 7966 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7992:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7992 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7992:5: note: '{' token is here 7992 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:7992:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7992 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:7992:5: note: '{' token is here 7992 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:7992:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7992 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:7992:5: note: ')' token is here 7992 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:7992:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 7992 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:7992:5: note: ')' token is here 7992 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8031:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8031 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8031:5: note: '{' token is here 8031 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8031:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8031 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8031:5: note: ')' token is here 8031 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mac_PMAC.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_PMAC.xs.inc:63:9: note: '{' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_PMAC.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_PMAC.xs.inc:63:9: note: '{' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Mac_PMAC.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Mac_PMAC.xs.inc:63:9: note: ')' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mac_PMAC.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_PMAC.xs.inc:63:9: note: ')' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' --- src/liballinone.a --- --- ltm/bn_mp_cmp.o --- --- ltm/bn_mp_cmp_d.o --- --- ltm/bn_mp_cmp_mag.o --- --- ltm/bn_mp_cnt_lsb.o --- --- ltm/bn_mp_complement.o --- --- ltm/bn_mp_copy.o --- --- ltm/bn_mp_count_bits.o --- --- CryptX.o --- 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_cnt_lsb.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_cnt_lsb.c -o ltm/bn_mp_cnt_lsb.o --- ltm/bn_mp_complement.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_complement.c -o ltm/bn_mp_complement.o --- ltm/bn_mp_cmp_d.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_cmp_d.c -o ltm/bn_mp_cmp_d.o --- ltm/bn_mp_clear_multi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_clear_multi.c -o ltm/bn_mp_clear_multi.o --- ltm/bn_mp_cmp_mag.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_cmp_mag.c -o ltm/bn_mp_cmp_mag.o --- ltm/bn_mp_copy.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_copy.c -o ltm/bn_mp_copy.o --- ltm/bn_mp_cmp.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_cmp.c -o ltm/bn_mp_cmp.o --- CryptX.o --- CryptX.c:8139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8139 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8139:5: note: '{' token is here 8139 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8139 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8139:5: note: ')' token is here 8139 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8205:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8205 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8205:5: note: '{' token is here 8205 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8205:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8205 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8205:5: note: ')' token is here 8205 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8248:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8248 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8248:5: note: '{' token is here 8248 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8248:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8248 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8248:5: note: ')' token is here 8248 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8274:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8274 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8274:5: note: '{' token is here 8274 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:8274:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8274 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8274:5: note: '{' token is here 8274 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' --- src/liballinone.a --- --- ltm/bn_mp_div.o --- --- ltm/bn_mp_div_2.o --- --- ltm/bn_mp_div_2d.o --- --- ltm/bn_mp_div_3.o --- --- ltm/bn_mp_div_d.o --- --- ltm/bn_mp_dr_is_modulus.o --- --- ltm/bn_mp_dr_reduce.o --- --- ltm/bn_mp_dr_setup.o --- --- ltm/bn_mp_exch.o --- --- ltm/bn_mp_dr_reduce.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_dr_reduce.c -o ltm/bn_mp_dr_reduce.o --- ltm/bn_mp_div_d.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_div_d.c -o ltm/bn_mp_div_d.o --- ltm/bn_mp_count_bits.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_count_bits.c -o ltm/bn_mp_count_bits.o --- ltm/bn_mp_dr_is_modulus.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_dr_is_modulus.c -o ltm/bn_mp_dr_is_modulus.o --- ltm/bn_mp_div_2d.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_div_2d.c -o ltm/bn_mp_div_2d.o --- ltm/bn_mp_div_2.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_div_2.c -o ltm/bn_mp_div_2.o --- ltm/bn_mp_div_3.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_div_3.c -o ltm/bn_mp_div_3.o --- ltm/bn_mp_dr_setup.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_dr_setup.c -o ltm/bn_mp_dr_setup.o --- ltm/bn_mp_div.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_div.c -o ltm/bn_mp_div.o --- CryptX.o --- 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8274:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8274 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8274:5: note: ')' token is here 8274 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8274:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8274 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:8274:5: note: ')' token is here 8274 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8313 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8313:5: note: '{' token is here 8313 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8313:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8313 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8313:5: note: ')' token is here 8313 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mac_Pelican.xs.inc:59:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_Pelican.xs.inc:59:9: note: '{' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_Pelican.xs.inc:59:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_Pelican.xs.inc:59:9: note: '{' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Mac_Pelican.xs.inc:59:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Mac_Pelican.xs.inc:59:9: note: ')' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mac_Pelican.xs.inc:59:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_Pelican.xs.inc:59:9: note: ')' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8421:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8421 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8421:5: note: '{' token is here 8421 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8421:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8421 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8421:5: note: ')' token is here 8421 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8484:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8484 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8484:5: note: '{' token is here 8484 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8484:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8484 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8484:5: note: ')' token is here 8484 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8533:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8533 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8533:5: note: '{' token is here 8533 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8533:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8533 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8533:5: note: ')' token is here 8533 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8559:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8559 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' --- src/liballinone.a --- --- ltm/bn_mp_export.o --- --- ltm/bn_mp_expt_d.o --- --- ltm/bn_mp_expt_d_ex.o --- --- ltm/bn_mp_exptmod.o --- --- ltm/bn_mp_exptmod_fast.o --- --- ltm/bn_mp_exteuclid.o --- --- ltm/bn_mp_fread.o --- --- ltm/bn_mp_fwrite.o --- --- CryptX.o --- 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' --- src/liballinone.a --- --- ltm/bn_mp_exptmod_fast.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_exptmod_fast.c -o ltm/bn_mp_exptmod_fast.o --- ltm/bn_mp_export.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_export.c -o ltm/bn_mp_export.o --- ltm/bn_mp_exteuclid.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_exteuclid.c -o ltm/bn_mp_exteuclid.o --- ltm/bn_mp_exch.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_exch.c -o ltm/bn_mp_exch.o --- ltm/bn_mp_expt_d_ex.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_expt_d_ex.c -o ltm/bn_mp_expt_d_ex.o --- ltm/bn_mp_expt_d.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_expt_d.c -o ltm/bn_mp_expt_d.o --- ltm/bn_mp_exptmod.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_exptmod.c -o ltm/bn_mp_exptmod.o --- ltm/bn_mp_fread.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_fread.c -o ltm/bn_mp_fread.o --- CryptX.o --- 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8559:5: note: '{' token is here 8559 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:8559:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8559 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8559:5: note: '{' token is here 8559 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8559:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8559 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8559:5: note: ')' token is here 8559 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8559:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8559 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:8559:5: note: ')' token is here 8559 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8598:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8598 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8598:5: note: '{' token is here 8598 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8598:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8598 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8598:5: note: ')' token is here 8598 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mac_OMAC.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_OMAC.xs.inc:63:9: note: '{' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_OMAC.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_OMAC.xs.inc:63:9: note: '{' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Mac_OMAC.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Mac_OMAC.xs.inc:63:9: note: ')' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mac_OMAC.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_OMAC.xs.inc:63:9: note: ')' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8706:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8706 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8706:5: note: '{' token is here 8706 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8706:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8706 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8706:5: note: ')' token is here 8706 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8772:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8772 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8772:5: note: '{' token is here 8772 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8772:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8772 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8772:5: note: ')' token is here 8772 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8821:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8821 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8821:5: note: '{' token is here 8821 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8821:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8821 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8821:5: note: ')' token is here 8821 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8847:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8847 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8847:5: note: '{' token is here 8847 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:8847:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8847 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8847:5: note: '{' token is here 8847 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8847:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8847 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8847:5: note: ')' token is here 8847 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8847:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8847 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:8847:5: note: ')' token is here 8847 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8886:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8886 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8886:5: note: '{' token is here 8886 | XSRETURN(1); | ^~~~~~~~~~~ --- src/liballinone.a --- --- ltm/bn_mp_gcd.o --- --- ltm/bn_mp_get_bit.o --- --- ltm/bn_mp_get_int.o --- --- ltm/bn_mp_get_long.o --- --- ltm/bn_mp_grow.o --- --- ltm/bn_mp_import.o --- --- ltm/bn_mp_init.o --- --- ltm/bn_mp_init_copy.o --- --- ltm/bn_mp_init_multi.o --- --- ltm/bn_mp_import.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_import.c -o ltm/bn_mp_import.o --- ltm/bn_mp_fwrite.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_fwrite.c -o ltm/bn_mp_fwrite.o --- CryptX.o --- /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8886:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8886 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8886:5: note: ')' token is here 8886 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_grow.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_grow.c -o ltm/bn_mp_grow.o --- ltm/bn_mp_get_int.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_get_int.c -o ltm/bn_mp_get_int.o --- ltm/bn_mp_get_bit.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_get_bit.c -o ltm/bn_mp_get_bit.o --- ltm/bn_mp_get_long.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_get_long.c -o ltm/bn_mp_get_long.o --- ltm/bn_mp_gcd.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_gcd.c -o ltm/bn_mp_gcd.o --- CryptX.o --- ./inc/CryptX_Mac_HMAC.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_HMAC.xs.inc:63:9: note: '{' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_HMAC.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_HMAC.xs.inc:63:9: note: '{' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Mac_HMAC.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Mac_HMAC.xs.inc:63:9: note: ')' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mac_HMAC.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_HMAC.xs.inc:63:9: note: ')' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:8994:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8994 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:8994:5: note: '{' token is here 8994 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:8994:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 8994 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:8994:5: note: ')' token is here 8994 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9060:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9060 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9060:5: note: '{' token is here 9060 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:9060:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9060 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:9060:5: note: ')' token is here 9060 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9109:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9109 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9109:5: note: '{' token is here 9109 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:9109:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9109 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:9109:5: note: ')' token is here 9109 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9135:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9135 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9135:5: note: '{' token is here 9135 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:9135:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9135 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9135:5: note: '{' token is here 9135 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:9135:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9135 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' --- src/liballinone.a --- --- ltm/bn_mp_init_set.o --- --- ltm/bn_mp_init_set_int.o --- --- ltm/bn_mp_init_size.o --- --- ltm/bn_mp_invmod.o --- --- ltm/bn_mp_invmod_slow.o --- --- ltm/bn_mp_is_square.o --- --- ltm/bn_mp_jacobi.o --- --- ltm/bn_mp_karatsuba_mul.o --- --- CryptX.o --- 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' --- src/liballinone.a --- --- ltm/bn_mp_invmod.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_invmod.c -o ltm/bn_mp_invmod.o --- ltm/bn_mp_init_size.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_init_size.c -o ltm/bn_mp_init_size.o --- ltm/bn_mp_invmod_slow.o --- --- CryptX.o --- 330 | } STMT_END | ^ CryptX.c:9135:5: note: ')' token is here 9135 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9135:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9135 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_invmod_slow.c -o ltm/bn_mp_invmod_slow.o --- ltm/bn_mp_init_copy.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_init_copy.c -o ltm/bn_mp_init_copy.o --- ltm/bn_mp_is_square.o --- --- CryptX.o --- 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:9135:5: note: ')' token is here 9135 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_is_square.c -o ltm/bn_mp_is_square.o --- ltm/bn_mp_init_multi.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_init_multi.c -o ltm/bn_mp_init_multi.o --- ltm/bn_mp_init_set_int.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_init_set_int.c -o ltm/bn_mp_init_set_int.o --- ltm/bn_mp_init.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_init.c -o ltm/bn_mp_init.o --- ltm/bn_mp_init_set.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_init_set.c -o ltm/bn_mp_init_set.o --- CryptX.o --- CryptX.c:9174:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9174 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9174:5: note: '{' token is here 9174 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:9174:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9174 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:9174:5: note: ')' token is here 9174 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mac_F9.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_F9.xs.inc:63:9: note: '{' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_F9.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mac_F9.xs.inc:63:9: note: '{' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Mac_F9.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Mac_F9.xs.inc:63:9: note: ')' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mac_F9.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mac_F9.xs.inc:63:9: note: ')' token is here 63 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9282:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9282 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9282:5: note: '{' token is here 9282 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:9282:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9282 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:9282:5: note: ')' token is here 9282 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9348:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9348 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9348:5: note: '{' token is here 9348 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:9348:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9348 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:9348:5: note: ')' token is here 9348 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9429:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9429 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9429:5: note: '{' token is here 9429 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:9429:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9429 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:9429:5: note: ')' token is here 9429 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9455:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9455 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9455:5: note: '{' token is here 9455 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:9455:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9455 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9455:5: note: '{' token is here 9455 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:9455:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9455 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:9455:5: note: ')' token is here 9455 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9455:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9455 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:9455:5: note: ')' token is here 9455 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_karatsuba_sqr.o --- --- ltm/bn_mp_kronecker.o --- --- ltm/bn_mp_lcm.o --- --- ltm/bn_mp_lshd.o --- --- ltm/bn_mp_mod.o --- --- ltm/bn_mp_mod_2d.o --- --- ltm/bn_mp_mod_d.o --- --- ltm/bn_mp_mod.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_mod.c -o ltm/bn_mp_mod.o --- CryptX.o --- ./inc/CryptX_Mode_CTR.xs.inc:61:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] --- src/liballinone.a --- --- ltm/bn_mp_lshd.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_lshd.c -o ltm/bn_mp_lshd.o --- ltm/bn_mp_kronecker.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_kronecker.c -o ltm/bn_mp_kronecker.o --- ltm/bn_mp_karatsuba_sqr.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_karatsuba_sqr.c -o ltm/bn_mp_karatsuba_sqr.o --- ltm/bn_mp_lcm.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_lcm.c -o ltm/bn_mp_lcm.o --- ltm/bn_mp_mod_2d.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_mod_2d.c -o ltm/bn_mp_mod_2d.o --- ltm/bn_mp_jacobi.o --- --- CryptX.o --- 61 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_jacobi.c -o ltm/bn_mp_jacobi.o --- ltm/bn_mp_karatsuba_mul.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_karatsuba_mul.c -o ltm/bn_mp_karatsuba_mul.o --- CryptX.o --- ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mode_CTR.xs.inc:61:9: note: '{' token is here 61 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mode_CTR.xs.inc:61:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 61 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mode_CTR.xs.inc:61:9: note: '{' token is here 61 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Mode_CTR.xs.inc:61:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 61 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Mode_CTR.xs.inc:61:9: note: ')' token is here 61 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mode_CTR.xs.inc:61:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 61 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mode_CTR.xs.inc:61:9: note: ')' token is here 61 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mode_CTR.xs.inc:98:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 98 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mode_CTR.xs.inc:98:26: note: '{' token is here 98 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Mode_CTR.xs.inc:98:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 98 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' --- src/liballinone.a --- --- ltm/bn_mp_montgomery_calc_normalization.o --- --- ltm/bn_mp_montgomery_reduce.o --- --- ltm/bn_mp_montgomery_setup.o --- --- ltm/bn_mp_mul.o --- --- ltm/bn_mp_mul_2.o --- --- ltm/bn_mp_mul_2d.o --- --- ltm/bn_mp_mul_d.o --- --- ltm/bn_mp_mulmod.o --- --- ltm/bn_mp_n_root.o --- --- ltm/bn_mp_n_root_ex.o --- --- CryptX.o --- 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Mode_CTR.xs.inc:98:26: note: ')' token is here --- src/liballinone.a --- --- ltm/bn_mp_mul_2.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_mul_2.c -o ltm/bn_mp_mul_2.o --- CryptX.o --- 98 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/liballinone.a --- --- ltm/bn_mp_mul_d.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_mul_d.c -o ltm/bn_mp_mul_d.o --- ltm/bn_mp_montgomery_setup.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_montgomery_setup.c -o ltm/bn_mp_montgomery_setup.o --- ltm/bn_mp_mod_d.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_mod_d.c -o ltm/bn_mp_mod_d.o --- ltm/bn_mp_mul.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_mul.c -o ltm/bn_mp_mul.o --- ltm/bn_mp_mul_2d.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_mul_2d.c -o ltm/bn_mp_mul_2d.o --- ltm/bn_mp_montgomery_calc_normalization.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_montgomery_calc_normalization.c -o ltm/bn_mp_montgomery_calc_normalization.o --- ltm/bn_mp_montgomery_reduce.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_montgomery_reduce.c -o ltm/bn_mp_montgomery_reduce.o --- CryptX.o --- /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9581:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9581 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9581:5: note: '{' token is here 9581 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:9581:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9581 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:9581:5: note: ')' token is here 9581 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9615:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9615 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9615:5: note: '{' token is here 9615 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:9615:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9615 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:9615:5: note: ')' token is here 9615 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9660:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9660 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9660:5: note: '{' token is here 9660 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:9660:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9660 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:9660:5: note: ')' token is here 9660 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9686:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9686 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9686:5: note: '{' token is here 9686 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' --- src/liballinone.a --- --- ltm/bn_mp_neg.o --- --- ltm/bn_mp_or.o --- --- ltm/bn_mp_prime_fermat.o --- --- ltm/bn_mp_prime_frobenius_underwood.o --- --- ltm/bn_mp_prime_is_divisible.o --- --- ltm/bn_mp_prime_is_prime.o --- --- ltm/bn_mp_prime_miller_rabin.o --- --- ltm/bn_mp_prime_next_prime.o --- --- CryptX.o --- 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:9686:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9686 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9686:5: note: '{' token is here 9686 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:9686:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9686 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:9686:5: note: ')' token is here 9686 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9686:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9686 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:9686:5: note: ')' token is here 9686 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mode_OFB.xs.inc:56:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 56 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mode_OFB.xs.inc:56:9: note: '{' token is here 56 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mode_OFB.xs.inc:56:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 56 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mode_OFB.xs.inc:56:9: note: '{' token is here 56 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Mode_OFB.xs.inc:56:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 56 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Mode_OFB.xs.inc:56:9: note: ')' token is here 56 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mode_OFB.xs.inc:56:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 56 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mode_OFB.xs.inc:56:9: note: ')' token is here 56 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_mulmod.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_mulmod.c -o ltm/bn_mp_mulmod.o --- CryptX.o --- ./inc/CryptX_Mode_OFB.xs.inc:93:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 93 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mode_OFB.xs.inc:93:26: note: '{' token is here 93 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Mode_OFB.xs.inc:93:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 93 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Mode_OFB.xs.inc:93:26: note: ')' token is here 93 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9812:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9812 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9812:5: note: '{' token is here 9812 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:9812:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9812 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:9812:5: note: ')' token is here 9812 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9846:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9846 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9846:5: note: '{' token is here 9846 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:9846:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9846 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:9846:5: note: ')' token is here 9846 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_n_root.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_n_root.c -o ltm/bn_mp_n_root.o --- CryptX.o --- CryptX.c:9891:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9891 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9891:5: note: '{' token is here 9891 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:9891:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9891 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:9891:5: note: ')' token is here 9891 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9917:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9917 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9917:5: note: '{' token is here 9917 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:9917:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9917 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:9917:5: note: '{' token is here 9917 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:9917:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9917 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:9917:5: note: ')' token is here 9917 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:9917:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 9917 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:9917:5: note: ')' token is here 9917 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mode_CFB.xs.inc:56:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 56 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mode_CFB.xs.inc:56:9: note: '{' token is here 56 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mode_CFB.xs.inc:56:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 56 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mode_CFB.xs.inc:56:9: note: '{' token is here 56 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Mode_CFB.xs.inc:56:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 56 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Mode_CFB.xs.inc:56:9: note: ')' token is here 56 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mode_CFB.xs.inc:56:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 56 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mode_CFB.xs.inc:56:9: note: ')' token is here 56 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_prime_fermat.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_prime_fermat.c -o ltm/bn_mp_prime_fermat.o --- ltm/bn_mp_neg.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_neg.c -o ltm/bn_mp_neg.o --- CryptX.o --- ./inc/CryptX_Mode_CFB.xs.inc:93:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 93 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mode_CFB.xs.inc:93:26: note: '{' token is here 93 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Mode_CFB.xs.inc:93:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 93 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Mode_CFB.xs.inc:93:26: note: ')' token is here 93 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_prime_is_divisible.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_prime_is_divisible.c -o ltm/bn_mp_prime_is_divisible.o --- CryptX.o --- CryptX.c:10043:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10043 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:10043:5: note: '{' token is here 10043 | XSRETURN(1); | ^~~~~~~~~~~ --- src/liballinone.a --- --- ltm/bn_mp_or.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_or.c -o ltm/bn_mp_or.o --- CryptX.o --- /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:10043:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10043 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:10043:5: note: ')' token is here 10043 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_n_root_ex.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_n_root_ex.c -o ltm/bn_mp_n_root_ex.o --- CryptX.o --- CryptX.c:10077:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10077 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:10077:5: note: '{' token is here 10077 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:10077:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10077 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:10077:5: note: ')' token is here 10077 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_prime_miller_rabin.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_prime_miller_rabin.c -o ltm/bn_mp_prime_miller_rabin.o --- ltm/bn_mp_prime_frobenius_underwood.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_prime_frobenius_underwood.c -o ltm/bn_mp_prime_frobenius_underwood.o --- ltm/bn_mp_prime_is_prime.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_prime_is_prime.c -o ltm/bn_mp_prime_is_prime.o --- CryptX.o --- CryptX.c:10132:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10132 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:10132:5: note: '{' token is here 10132 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:10132:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10132 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:10132:5: note: ')' token is here 10132 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:10158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10158 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:10158:5: note: '{' token is here 10158 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:10158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10158 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:10158:5: note: '{' token is here 10158 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:10158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10158 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:10158:5: note: ')' token is here 10158 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:10158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10158 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:10158:5: note: ')' token is here 10158 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mode_ECB.xs.inc:51:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mode_ECB.xs.inc:51:9: note: '{' token is here 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mode_ECB.xs.inc:51:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mode_ECB.xs.inc:51:9: note: '{' token is here 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Mode_ECB.xs.inc:51:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Mode_ECB.xs.inc:51:9: note: ')' token is here 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mode_ECB.xs.inc:51:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mode_ECB.xs.inc:51:9: note: ')' token is here 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mode_ECB.xs.inc:198:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 198 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mode_ECB.xs.inc:198:26: note: '{' token is here 198 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Mode_ECB.xs.inc:198:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 198 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Mode_ECB.xs.inc:198:26: note: ')' token is here 198 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:10385:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10385 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:10385:5: note: '{' token is here 10385 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:10385:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10385 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:10385:5: note: ')' token is here 10385 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:10473:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10473 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:10473:5: note: '{' token is here 10473 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:10473:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10473 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:10473:5: note: ')' token is here 10473 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:10528:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10528 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:10528:5: note: '{' token is here 10528 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:10528:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10528 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:10528:5: note: ')' token is here 10528 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:10554:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10554 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:10554:5: note: '{' token is here 10554 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:10554:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10554 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:10554:5: note: '{' token is here 10554 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:10554:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10554 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:10554:5: note: ')' token is here 10554 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:10554:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10554 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:10554:5: note: ')' token is here 10554 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mode_CBC.xs.inc:58:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 58 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mode_CBC.xs.inc:58:9: note: '{' token is here 58 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mode_CBC.xs.inc:58:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 58 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mode_CBC.xs.inc:58:9: note: '{' token is here 58 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_Mode_CBC.xs.inc:58:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 58 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_Mode_CBC.xs.inc:58:9: note: ')' token is here 58 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mode_CBC.xs.inc:58:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 58 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_Mode_CBC.xs.inc:58:9: note: ')' token is here 58 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_Mode_CBC.xs.inc:205:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 205 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_Mode_CBC.xs.inc:205:26: note: '{' token is here 205 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_Mode_CBC.xs.inc:205:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 205 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_Mode_CBC.xs.inc:205:26: note: ')' token is here 205 | if (out_len > 0) SvCUR_set(RETVAL, out_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:10790:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10790 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:10790:5: note: '{' token is here 10790 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:10790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10790 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:10790:5: note: ')' token is here 10790 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:10878:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10878 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:10878:5: note: '{' token is here 10878 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:10878:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10878 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:10878:5: note: ')' token is here 10878 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:10966:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10966 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:10966:5: note: '{' token is here 10966 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:10966:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10966 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:10966:5: note: ')' token is here 10966 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:10992:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10992 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:10992:5: note: '{' token is here 10992 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:10992:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10992 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:10992:5: note: '{' token is here 10992 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:10992:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10992 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:10992:5: note: ')' token is here 10992 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:10992:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 10992 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:10992:5: note: ')' token is here 10992 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:11047:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11047 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11047:5: note: '{' token is here 11047 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:11047:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11047 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11047:5: note: '{' token is here 11047 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:11047:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11047 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:11047:5: note: ')' token is here 11047 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:11047:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11047 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:11047:5: note: ')' token is here 11047 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PRNG.xs.inc:130:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 130 | SvCUR_set(RETVAL, output_len * 2 + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PRNG.xs.inc:130:13: note: '{' token is here 130 | SvCUR_set(RETVAL, output_len * 2 + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_PRNG.xs.inc:130:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 130 | SvCUR_set(RETVAL, output_len * 2 + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_PRNG.xs.inc:130:13: note: ')' token is here 130 | SvCUR_set(RETVAL, output_len * 2 + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PRNG.xs.inc:134:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 134 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PRNG.xs.inc:134:13: note: '{' token is here 134 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_PRNG.xs.inc:134:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] --- src/liballinone.a --- --- ltm/bn_mp_prime_rabin_miller_trials.o --- --- ltm/bn_mp_prime_random_ex.o --- --- ltm/bn_mp_prime_strong_lucas_selfridge.o --- --- ltm/bn_mp_radix_size.o --- --- ltm/bn_mp_radix_smap.o --- --- ltm/bn_mp_rand.o --- --- ltm/bn_mp_read_radix.o --- --- ltm/bn_mp_read_signed_bin.o --- --- ltm/bn_mp_read_unsigned_bin.o --- --- ltm/bn_mp_reduce.o --- --- ltm/bn_mp_reduce_2k.o --- --- ltm/bn_mp_reduce_2k_l.o --- --- ltm/bn_mp_reduce_2k_setup.o --- --- ltm/bn_mp_reduce_2k_setup_l.o --- --- ltm/bn_mp_reduce_is_2k.o --- --- ltm/bn_mp_reduce_is_2k_l.o --- --- ltm/bn_mp_reduce_setup.o --- --- ltm/bn_mp_rshd.o --- --- ltm/bn_mp_set.o --- --- ltm/bn_mp_set_int.o --- --- ltm/bn_mp_set_long.o --- --- ltm/bn_mp_shrink.o --- --- ltm/bn_mp_signed_bin_size.o --- --- ltm/bn_mp_sqr.o --- --- ltm/bn_mp_reduce_is_2k_l.o --- --- CryptX.o --- 134 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_PRNG.xs.inc:134:13: note: ')' token is here 134 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PRNG.xs.inc:149:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_reduce_is_2k_l.c -o ltm/bn_mp_reduce_is_2k_l.o --- ltm/bn_mp_reduce_2k_setup_l.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_reduce_2k_setup_l.c -o ltm/bn_mp_reduce_2k_setup_l.o --- CryptX.o --- 149 | SvCUR_set(RETVAL, output_len * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PRNG.xs.inc:149:13: note: '{' token is here 149 | SvCUR_set(RETVAL, output_len * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_PRNG.xs.inc:149:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 149 | SvCUR_set(RETVAL, output_len * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_PRNG.xs.inc:149:13: note: ')' token is here 149 | SvCUR_set(RETVAL, output_len * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PRNG.xs.inc:154:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 154 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PRNG.xs.inc:154:13: note: '{' token is here 154 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_PRNG.xs.inc:154:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 154 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_PRNG.xs.inc:154:13: note: ')' token is here 154 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PRNG.xs.inc:165:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 165 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/liballinone.a --- --- ltm/bn_mp_rshd.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_rshd.c -o ltm/bn_mp_rshd.o --- ltm/bn_mp_reduce_2k_setup.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_reduce_2k_setup.c -o ltm/bn_mp_reduce_2k_setup.o --- CryptX.o --- /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PRNG.xs.inc:165:13: note: '{' token is here 165 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_PRNG.xs.inc:165:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 165 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_PRNG.xs.inc:165:13: note: ')' token is here 165 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:11153:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11153 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11153:5: note: '{' token is here 11153 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:11153:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11153 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:11153:5: note: ')' token is here 11153 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:11201:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11201 | PUSHu((UV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:477:18: note: expanded from macro 'PUSHu' 477 | #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11201:2: note: '{' token is here 11201 | PUSHu((UV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:477:29: note: expanded from macro 'PUSHu' 477 | #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:11201:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11201 | PUSHu((UV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:477:31: note: expanded from macro 'PUSHu' 477 | #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:431:5: note: expanded from macro 'TARGu' 431 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11201:2: note: '{' token is here 11201 | PUSHu((UV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:477:31: note: expanded from macro 'PUSHu' 477 | #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:431:16: note: expanded from macro 'TARGu' 431 | STMT_START { \ | ^ CryptX.c:11201:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11201 | PUSHu((UV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:477:31: note: expanded from macro 'PUSHu' 477 | #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:449:5: note: expanded from macro 'TARGu' 449 | } STMT_END | ^ CryptX.c:11201:2: note: ')' token is here 11201 | PUSHu((UV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:477:31: note: expanded from macro 'PUSHu' 477 | #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:449:7: note: expanded from macro 'TARGu' 449 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:11201:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11201 | PUSHu((UV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:477:56: note: expanded from macro 'PUSHu' 477 | #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:11201:2: note: ')' token is here 11201 | PUSHu((UV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:477:58: note: expanded from macro 'PUSHu' 477 | #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:11203:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11203 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11203:5: note: '{' token is here 11203 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:11203:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11203 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:11203:5: note: ')' token is here 11203 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:11266:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11266 | PUSHn((NV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:18: note: expanded from macro 'PUSHn' 475 | #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11266:2: note: '{' token is here 11266 | PUSHn((NV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:29: note: expanded from macro 'PUSHn' 475 | #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:11266:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11266 | PUSHn((NV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:31: note: expanded from macro 'PUSHn' 475 | #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:454:5: note: expanded from macro 'TARGn' 454 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11266:2: note: '{' token is here 11266 | PUSHn((NV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:31: note: expanded from macro 'PUSHn' 475 | #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:454:16: note: expanded from macro 'TARGn' --- src/liballinone.a --- --- ltm/bn_mp_reduce_setup.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_reduce_setup.c -o ltm/bn_mp_reduce_setup.o --- CryptX.o --- 454 | STMT_START { \ | ^ CryptX.c:11266:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11266 | PUSHn((NV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:31: note: expanded from macro 'PUSHn' 475 | #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:466:13: note: expanded from macro 'TARGn' 466 | SvNV_set(TARG, TARGn_nv); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1366:9: note: expanded from macro 'SvNV_set' 1366 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11266:2: note: '{' token is here 11266 | PUSHn((NV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:31: note: expanded from macro 'PUSHn' 475 | #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:466:13: note: expanded from macro 'TARGn' 466 | SvNV_set(TARG, TARGn_nv); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1366:20: note: expanded from macro 'SvNV_set' 1366 | STMT_START { \ | ^ CryptX.c:11266:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11266 | PUSHn((NV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:31: note: expanded from macro 'PUSHn' 475 | #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:466:13: note: expanded from macro 'TARGn' 466 | SvNV_set(TARG, TARGn_nv); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1369:62: note: expanded from macro 'SvNV_set' 1369 | (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END | ^ CryptX.c:11266:2: note: ')' token is here 11266 | PUSHn((NV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:31: note: expanded from macro 'PUSHn' 475 | #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:466:13: note: expanded from macro 'TARGn' 466 | SvNV_set(TARG, TARGn_nv); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1369:64: note: expanded from macro 'SvNV_set' 1369 | (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_reduce_2k_l.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_reduce_2k_l.c -o ltm/bn_mp_reduce_2k_l.o --- CryptX.o --- CryptX.c:11266:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11266 | PUSHn((NV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:31: note: expanded from macro 'PUSHn' 475 | #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:470:5: note: expanded from macro 'TARGn' 470 | } STMT_END | ^ CryptX.c:11266:2: note: ')' token is here 11266 | PUSHn((NV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:31: note: expanded from macro 'PUSHn' 475 | #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:470:7: note: expanded from macro 'TARGn' 470 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:11266:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11266 | PUSHn((NV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:56: note: expanded from macro 'PUSHn' 475 | #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:11266:2: note: ')' token is here 11266 | PUSHn((NV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:58: note: expanded from macro 'PUSHn' 475 | #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:11268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11268 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11268:5: note: '{' token is here 11268 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:11268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11268 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:11268:5: note: ')' token is here 11268 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_reduce_2k.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_reduce_2k.c -o ltm/bn_mp_reduce_2k.o --- CryptX.o --- CryptX.c:11326:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11326 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11326:5: note: '{' token is here 11326 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:11326:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11326 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:11326:5: note: ')' token is here 11326 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_reduce.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_reduce.c -o ltm/bn_mp_reduce.o --- ltm/bn_mp_read_unsigned_bin.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_read_unsigned_bin.c -o ltm/bn_mp_read_unsigned_bin.o --- ltm/bn_mp_read_signed_bin.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_read_signed_bin.c -o ltm/bn_mp_read_signed_bin.o --- CryptX.o --- ./inc/CryptX_PK_X25519.xs.inc:36:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_X25519.xs.inc:36:9: note: '{' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:36:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_X25519.xs.inc:36:9: note: '{' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_X25519.xs.inc:36:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] --- src/liballinone.a --- --- ltm/bn_mp_read_radix.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_read_radix.c -o ltm/bn_mp_read_radix.o --- CryptX.o --- 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:36:9: note: ')' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_rand.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_rand.c -o ltm/bn_mp_rand.o --- CryptX.o --- ./inc/CryptX_PK_X25519.xs.inc:36:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:36:9: note: ')' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_set.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_set.c -o ltm/bn_mp_set.o --- ltm/bn_mp_radix_smap.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_radix_smap.c -o ltm/bn_mp_radix_smap.o --- ltm/bn_mp_reduce_is_2k.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_reduce_is_2k.c -o ltm/bn_mp_reduce_is_2k.o --- CryptX.o --- ./inc/CryptX_PK_X25519.xs.inc:52:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] --- src/liballinone.a --- --- ltm/bn_mp_radix_size.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_radix_size.c -o ltm/bn_mp_radix_size.o --- ltm/bn_mp_prime_random_ex.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_prime_random_ex.c -o ltm/bn_mp_prime_random_ex.o --- CryptX.o --- 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_X25519.xs.inc:52:9: note: '{' token is here 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:52:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_X25519.xs.inc:52:9: note: '{' token is here 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' --- src/liballinone.a --- --- ltm/bn_mp_prime_rabin_miller_trials.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_prime_rabin_miller_trials.c -o ltm/bn_mp_prime_rabin_miller_trials.o --- CryptX.o --- 388 | # define EXTEND(p,n) STMT_START { \ | ^ --- src/liballinone.a --- --- ltm/bn_mp_prime_next_prime.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_prime_next_prime.c -o ltm/bn_mp_prime_next_prime.o --- CryptX.o --- ./inc/CryptX_PK_X25519.xs.inc:52:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:52:9: note: ')' token is here 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_X25519.xs.inc:52:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:52:9: note: ')' token is here 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_X25519.xs.inc:71:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 71 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_X25519.xs.inc:71:9: note: '{' token is here 71 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:71:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 71 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_X25519.xs.inc:71:9: note: '{' token is here 71 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_X25519.xs.inc:71:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 71 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:71:9: note: ')' token is here 71 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_X25519.xs.inc:71:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 71 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:71:9: note: ')' token is here 71 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_shrink.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_shrink.c -o ltm/bn_mp_shrink.o --- ltm/bn_mp_prime_strong_lucas_selfridge.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_prime_strong_lucas_selfridge.c -o ltm/bn_mp_prime_strong_lucas_selfridge.o --- ltm/bn_mp_set_long.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_set_long.c -o ltm/bn_mp_set_long.o --- CryptX.o --- ./inc/CryptX_PK_X25519.xs.inc:87:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 87 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_X25519.xs.inc:87:9: note: '{' token is here 87 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:87:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 87 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_X25519.xs.inc:87:9: note: '{' token is here 87 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_X25519.xs.inc:87:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 87 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:87:9: note: ')' token is here 87 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_X25519.xs.inc:87:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 87 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:87:9: note: ')' token is here 87 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_X25519.xs.inc:113:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 113 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_X25519.xs.inc:113:9: note: '{' token is here 113 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:113:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 113 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_X25519.xs.inc:113:9: note: '{' token is here 113 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_X25519.xs.inc:113:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 113 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:113:9: note: ')' token is here 113 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_X25519.xs.inc:113:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 113 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:113:9: note: ')' token is here 113 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_X25519.xs.inc:119:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 119 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_X25519.xs.inc:119:37: note: '{' token is here 119 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:119:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 119 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_X25519.xs.inc:119:37: note: '{' token is here 119 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_X25519.xs.inc:119:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 119 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:119:37: note: ')' token is here 119 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_X25519.xs.inc:119:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 119 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:119:37: note: ')' token is here 119 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:11600:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11600 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11600:2: note: '{' token is here 11600 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:11600:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11600 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11600:2: note: '{' token is here 11600 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:11600:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11600 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:11600:2: note: ')' token is here 11600 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:11600:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11600 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:11600:2: note: ')' token is here 11600 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:11602:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11602 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11602:5: note: '{' token is here 11602 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:11602:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11602 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:11602:5: note: ')' token is here 11602 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_X25519.xs.inc:133:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 133 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_X25519.xs.inc:133:37: note: '{' token is here 133 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:133:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 133 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_X25519.xs.inc:133:37: note: '{' token is here 133 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_X25519.xs.inc:133:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 133 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:133:37: note: ')' token is here 133 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_X25519.xs.inc:133:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 133 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_X25519.xs.inc:133:37: note: ')' token is here 133 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:11662:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11662 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11662:5: note: '{' token is here 11662 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:11662:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11662 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:11662:5: note: ')' token is here 11662 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_sqrmod.o --- --- ltm/bn_mp_sqrt.o --- --- ltm/bn_mp_sqrtmod_prime.o --- --- ltm/bn_mp_sub.o --- --- ltm/bn_mp_sub_d.o --- --- ltm/bn_mp_submod.o --- --- ltm/bn_mp_tc_and.o --- --- ltm/bn_mp_tc_div_2d.o --- --- ltm/bn_mp_tc_or.o --- --- ltm/bn_mp_tc_xor.o --- --- ltm/bn_mp_to_signed_bin.o --- --- ltm/bn_mp_to_signed_bin_n.o --- --- ltm/bn_mp_to_unsigned_bin.o --- --- ltm/bn_mp_to_unsigned_bin_n.o --- --- ltm/bn_mp_toom_mul.o --- --- ltm/bn_mp_toom_sqr.o --- --- ltm/bn_mp_toradix.o --- --- ltm/bn_mp_toradix_n.o --- --- ltm/bn_mp_unsigned_bin_size.o --- --- ltm/bn_mp_xor.o --- --- ltm/bn_mp_zero.o --- --- ltm/bn_prime_tab.o --- --- ltm/bn_mp_to_unsigned_bin_n.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_to_unsigned_bin_n.c -o ltm/bn_mp_to_unsigned_bin_n.o --- CryptX.o --- CryptX.c:11716:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11716 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11716:5: note: '{' token is here 11716 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ --- src/liballinone.a --- --- ltm/bn_mp_to_unsigned_bin.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_to_unsigned_bin.c -o ltm/bn_mp_to_unsigned_bin.o --- CryptX.o --- CryptX.c:11716:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11716 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:11716:5: note: ')' token is here 11716 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:11770:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11770 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11770:5: note: '{' token is here 11770 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ --- src/liballinone.a --- --- ltm/bn_mp_to_signed_bin_n.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_to_signed_bin_n.c -o ltm/bn_mp_to_signed_bin_n.o --- CryptX.o --- CryptX.c:11770:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11770 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:11770:5: note: ')' token is here 11770 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_to_signed_bin.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_to_signed_bin.c -o ltm/bn_mp_to_signed_bin.o --- ltm/bn_mp_tc_xor.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_tc_xor.c -o ltm/bn_mp_tc_xor.o --- ltm/bn_mp_tc_div_2d.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_tc_div_2d.c -o ltm/bn_mp_tc_div_2d.o --- ltm/bn_mp_tc_and.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_tc_and.c -o ltm/bn_mp_tc_and.o --- ltm/bn_mp_submod.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_submod.c -o ltm/bn_mp_submod.o --- ltm/bn_mp_sub_d.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_sub_d.c -o ltm/bn_mp_sub_d.o --- ltm/bn_mp_sub.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_sub.c -o ltm/bn_mp_sub.o --- ltm/bn_mp_sqrtmod_prime.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_sqrtmod_prime.c -o ltm/bn_mp_sqrtmod_prime.o --- ltm/bn_mp_sqrt.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_sqrt.c -o ltm/bn_mp_sqrt.o --- ltm/bn_mp_sqrmod.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_sqrmod.c -o ltm/bn_mp_sqrmod.o --- ltm/bn_mp_signed_bin_size.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_signed_bin_size.c -o ltm/bn_mp_signed_bin_size.o --- CryptX.o --- CryptX.c:11826:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11826 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11826:5: note: '{' token is here 11826 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ --- src/liballinone.a --- --- ltm/bn_mp_set_int.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_set_int.c -o ltm/bn_mp_set_int.o --- CryptX.o --- CryptX.c:11826:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11826 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:11826:5: note: ')' token is here 11826 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_toradix.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_toradix.c -o ltm/bn_mp_toradix.o --- ltm/bn_mp_sqr.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_sqr.c -o ltm/bn_mp_sqr.o --- ltm/bn_mp_toom_sqr.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_toom_sqr.c -o ltm/bn_mp_toom_sqr.o --- ltm/bn_mp_tc_or.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_tc_or.c -o ltm/bn_mp_tc_or.o --- ltm/bn_mp_toom_mul.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_toom_mul.c -o ltm/bn_mp_toom_mul.o --- ltm/bn_mp_unsigned_bin_size.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_unsigned_bin_size.c -o ltm/bn_mp_unsigned_bin_size.o --- ltm/bn_mp_xor.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_xor.c -o ltm/bn_mp_xor.o --- CryptX.o --- CryptX.c:11852:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11852 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11852:5: note: '{' token is here 11852 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:11852:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11852 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11852:5: note: '{' token is here 11852 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:11852:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11852 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:11852:5: note: ')' token is here 11852 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:11852:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11852 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:11852:5: note: ')' token is here 11852 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:11892:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11892 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:11892:5: note: '{' token is here 11892 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:11892:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 11892 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:11892:5: note: ')' token is here 11892 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_Ed25519.xs.inc:36:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:36:9: note: '{' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:36:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:36:9: note: '{' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:36:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:36:9: note: ')' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_Ed25519.xs.inc:36:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:36:9: note: ')' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_Ed25519.xs.inc:52:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:52:9: note: '{' token is here 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:52:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:52:9: note: '{' token is here 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:52:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:52:9: note: ')' token is here 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_Ed25519.xs.inc:52:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:52:9: note: ')' token is here 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_Ed25519.xs.inc:71:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 71 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:71:9: note: '{' token is here 71 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:71:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 71 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:71:9: note: '{' token is here 71 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:71:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 71 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:71:9: note: ')' token is here 71 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_Ed25519.xs.inc:71:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 71 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:71:9: note: ')' token is here 71 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_Ed25519.xs.inc:87:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 87 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:87:9: note: '{' token is here 87 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:87:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 87 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:87:9: note: '{' token is here 87 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:87:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 87 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:87:9: note: ')' token is here 87 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_Ed25519.xs.inc:87:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 87 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:87:9: note: ')' token is here 87 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_Ed25519.xs.inc:113:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 113 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:113:9: note: '{' token is here 113 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:113:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 113 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:113:9: note: '{' token is here 113 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:113:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 113 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:113:9: note: ')' token is here 113 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_Ed25519.xs.inc:113:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 113 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' --- src/liballinone.a --- --- ltm/bn_reverse.o --- --- ltm/bn_s_mp_add.o --- --- ltm/bn_s_mp_exptmod.o --- --- ltm/bn_s_mp_mul_digs.o --- --- ltm/bn_s_mp_mul_high_digs.o --- --- ltm/bn_s_mp_sqr.o --- --- ltm/bn_s_mp_sub.o --- --- ltm/bncore.o --- --- CryptX.o --- 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:113:9: note: ')' token is here 113 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' --- src/liballinone.a --- --- ltm/bn_reverse.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_reverse.c -o ltm/bn_reverse.o --- CryptX.o --- 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- --- ltm/bn_mp_zero.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_zero.c -o ltm/bn_mp_zero.o --- CryptX.o --- ./inc/CryptX_PK_Ed25519.xs.inc:119:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 119 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:119:37: note: '{' token is here 119 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:119:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] --- src/liballinone.a --- --- ltm/bn_s_mp_mul_digs.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_s_mp_mul_digs.c -o ltm/bn_s_mp_mul_digs.o --- CryptX.o --- 119 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' --- src/liballinone.a --- --- ltm/bn_prime_tab.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_prime_tab.c -o ltm/bn_prime_tab.o --- ltm/bn_s_mp_sub.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_s_mp_sub.c -o ltm/bn_s_mp_sub.o --- ltm/bn_s_mp_exptmod.o --- --- CryptX.o --- 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_s_mp_exptmod.c -o ltm/bn_s_mp_exptmod.o --- ltm/bn_s_mp_add.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_s_mp_add.c -o ltm/bn_s_mp_add.o --- ltm/bn_mp_toradix_n.o --- --- CryptX.o --- ./inc/CryptX_PK_Ed25519.xs.inc:119:37: note: '{' token is here 119 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_mp_toradix_n.c -o ltm/bn_mp_toradix_n.o --- ltm/bn_s_mp_mul_high_digs.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_s_mp_mul_high_digs.c -o ltm/bn_s_mp_mul_high_digs.o --- ltm/bn_s_mp_sqr.o --- --- CryptX.o --- 325 | STMT_START { \ | ^ --- src/liballinone.a --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bn_s_mp_sqr.c -o ltm/bn_s_mp_sqr.o --- ltm/bncore.o --- cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPIC -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -msse4.1 -maes -DARGTYPE=4 -c ltm/bncore.c -o ltm/bncore.o --- CryptX.o --- ./inc/CryptX_PK_Ed25519.xs.inc:119:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 119 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:119:37: note: ')' token is here 119 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_Ed25519.xs.inc:119:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 119 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:119:37: note: ')' token is here 119 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12166:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12166 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12166:2: note: '{' token is here 12166 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:12166:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12166 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12166:2: note: '{' token is here 12166 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:12166:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12166 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:12166:2: note: ')' token is here 12166 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12166:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12166 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:12166:2: note: ')' token is here 12166 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12168 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12168:5: note: '{' token is here 12168 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:12168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12168 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:12168:5: note: ')' token is here 12168 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_Ed25519.xs.inc:133:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 133 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:133:37: note: '{' token is here 133 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:133:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 133 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:133:37: note: '{' token is here 133 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_Ed25519.xs.inc:133:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 133 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:133:37: note: ')' token is here 133 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_Ed25519.xs.inc:133:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 133 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_Ed25519.xs.inc:133:37: note: ')' token is here 133 | if (self->initialized == 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12228:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12228 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12228:5: note: '{' token is here 12228 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:12228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12228 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:12228:5: note: ')' token is here 12228 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12282:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12282 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12282:5: note: '{' token is here 12282 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:12282:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12282 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:12282:5: note: ')' token is here 12282 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12336:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12336 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12336:5: note: '{' token is here 12336 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:12336:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12336 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:12336:5: note: ')' token is here 12336 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12381:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12381 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12381:5: note: '{' token is here 12381 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:12381:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12381 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:12381:5: note: ')' token is here 12381 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12428:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12428 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12428:2: note: '{' token is here 12428 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:12428:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12428 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12428:2: note: '{' token is here 12428 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:12428:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12428 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:12428:2: note: ')' token is here 12428 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12428:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12428 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:12428:2: note: ')' token is here 12428 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12430:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12430 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12430:5: note: '{' token is here 12430 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:12430:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12430 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:12430:5: note: ')' token is here 12430 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12456 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12456:5: note: '{' token is here 12456 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:12456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12456 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12456:5: note: '{' token is here 12456 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:12456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12456 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:12456:5: note: ')' token is here 12456 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12456 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:12456:5: note: ')' token is here 12456 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12496:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12496 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12496:5: note: '{' token is here 12496 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:12496:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12496 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:12496:5: note: ')' token is here 12496 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:38:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 38 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:38:9: note: '{' token is here 38 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:38:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 38 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:38:9: note: '{' token is here 38 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_ECC.xs.inc:38:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 38 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:38:9: note: ')' token is here 38 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:38:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 38 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:38:9: note: ')' token is here 38 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:53:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 53 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:53:9: note: '{' token is here 53 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:53:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 53 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:53:9: note: '{' token is here 53 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_ECC.xs.inc:53:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 53 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:53:9: note: ')' token is here 53 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:53:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 53 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:53:9: note: ')' token is here 53 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:68:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 68 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:68:9: note: '{' token is here 68 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:68:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 68 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:68:9: note: '{' token is here 68 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_ECC.xs.inc:68:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 68 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:68:9: note: ')' token is here 68 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:68:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 68 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:68:9: note: ')' token is here 68 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:86:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 86 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:86:9: note: '{' token is here 86 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:86:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 86 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:86:9: note: '{' token is here 86 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_ECC.xs.inc:86:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 86 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:86:9: note: ')' token is here 86 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:86:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 86 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:86:9: note: ')' token is here 86 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:101:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 101 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:101:9: note: '{' token is here 101 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:101:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 101 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:101:9: note: '{' token is here 101 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_ECC.xs.inc:101:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 101 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:101:9: note: ')' token is here 101 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:101:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 101 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:101:9: note: ')' token is here 101 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:121:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 121 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:121:9: note: '{' token is here 121 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:121:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 121 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:121:9: note: '{' token is here 121 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_ECC.xs.inc:121:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 121 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:121:9: note: ')' token is here 121 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:121:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 121 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:121:9: note: ')' token is here 121 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:127:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 127 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:127:35: note: '{' token is here 127 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:127:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 127 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:127:35: note: '{' token is here 127 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_ECC.xs.inc:127:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 127 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:127:35: note: ')' token is here 127 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:127:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 127 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:127:35: note: ')' token is here 127 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12810:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12810 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12810:2: note: '{' token is here 12810 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:12810:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12810 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12810:2: note: '{' token is here 12810 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:12810:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12810 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:12810:2: note: ')' token is here 12810 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12810:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12810 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:12810:2: note: ')' token is here 12810 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12812:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12812 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12812:5: note: '{' token is here 12812 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:12812:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12812 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:12812:5: note: ')' token is here 12812 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:135:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 135 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:135:35: note: '{' token is here 135 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:135:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 135 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:135:35: note: '{' token is here 135 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_ECC.xs.inc:135:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 135 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:135:35: note: ')' token is here 135 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:135:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 135 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:135:35: note: ')' token is here 135 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12845:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12845 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12845:2: note: '{' token is here 12845 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:12845:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12845 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12845:2: note: '{' token is here 12845 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:12845:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12845 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:12845:2: note: ')' token is here 12845 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12845:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12845 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:12845:2: note: ')' token is here 12845 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12847:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12847 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12847:5: note: '{' token is here 12847 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:12847:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12847 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:12847:5: note: ')' token is here 12847 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:148:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 148 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:148:35: note: '{' token is here 148 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:148:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 148 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_ECC.xs.inc:148:35: note: '{' token is here 148 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_ECC.xs.inc:148:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 148 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:148:35: note: ')' token is here 148 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_ECC.xs.inc:148:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 148 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_ECC.xs.inc:148:35: note: ')' token is here 148 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:12974:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12974 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:12974:5: note: '{' token is here 12974 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:12974:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 12974 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:12974:5: note: ')' token is here 12974 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13048:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13048 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13048:5: note: '{' token is here 13048 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:13048:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13048 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:13048:5: note: ')' token is here 13048 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13107 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13107:5: note: '{' token is here 13107 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:13107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13107 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:13107:5: note: ')' token is here 13107 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13166 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13166:5: note: '{' token is here 13166 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:13166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13166 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:13166:5: note: ')' token is here 13166 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13213:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13213 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13213:5: note: '{' token is here 13213 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:13213:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13213 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:13213:5: note: ')' token is here 13213 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13284:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13284 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13284:5: note: '{' token is here 13284 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:13284:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13284 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:13284:5: note: ')' token is here 13284 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13354:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13354 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13354:2: note: '{' token is here 13354 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:13354:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13354 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13354:2: note: '{' token is here 13354 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:13354:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13354 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:13354:2: note: ')' token is here 13354 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13354:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13354 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:13354:2: note: ')' token is here 13354 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13356:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13356 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13356:5: note: '{' token is here 13356 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:13356:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13356 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:13356:5: note: ')' token is here 13356 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13412:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13412 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13412:5: note: '{' token is here 13412 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:13412:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13412 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:13412:5: note: ')' token is here 13412 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13439:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13439 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13439:5: note: '{' token is here 13439 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:13439:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13439 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13439:5: note: '{' token is here 13439 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:13439:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13439 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:13439:5: note: ')' token is here 13439 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13439:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13439 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:13439:5: note: ')' token is here 13439 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13479:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13479 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13479:5: note: '{' token is here 13479 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:13479:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13479 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:13479:5: note: ')' token is here 13479 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:36:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:36:9: note: '{' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:36:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:36:9: note: '{' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_DH.xs.inc:36:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:36:9: note: ')' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:36:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:36:9: note: ')' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:59:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:59:9: note: '{' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:59:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:59:9: note: '{' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_DH.xs.inc:59:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:59:9: note: ')' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:59:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:59:9: note: ')' token is here 59 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:76:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 76 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:76:9: note: '{' token is here 76 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:76:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 76 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:76:9: note: '{' token is here 76 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_DH.xs.inc:76:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 76 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:76:9: note: ')' token is here 76 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:76:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 76 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:76:9: note: ')' token is here 76 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:91:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 91 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:91:9: note: '{' token is here 91 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:91:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 91 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:91:9: note: '{' token is here 91 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_DH.xs.inc:91:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 91 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:91:9: note: ')' token is here 91 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:91:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 91 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:91:9: note: ')' token is here 91 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:131:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 131 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:131:9: note: '{' token is here 131 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:131:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 131 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:131:9: note: '{' token is here 131 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_DH.xs.inc:131:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 131 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:131:9: note: ')' token is here 131 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:131:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 131 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:131:9: note: ')' token is here 131 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:137:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 137 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:137:35: note: '{' token is here 137 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:137:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 137 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:137:35: note: '{' token is here 137 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_DH.xs.inc:137:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 137 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:137:35: note: ')' token is here 137 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:137:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 137 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:137:35: note: ')' token is here 137 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13783:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13783 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13783:2: note: '{' token is here 13783 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:13783:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13783 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13783:2: note: '{' token is here 13783 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:13783:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13783 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:13783:2: note: ')' token is here 13783 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13783:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13783 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:13783:2: note: ')' token is here 13783 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13785 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13785:5: note: '{' token is here 13785 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:13785:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13785 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:13785:5: note: ')' token is here 13785 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:145:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 145 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:145:35: note: '{' token is here 145 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:145:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 145 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:145:35: note: '{' token is here 145 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_DH.xs.inc:145:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 145 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:145:35: note: ')' token is here 145 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:145:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 145 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:145:35: note: ')' token is here 145 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13818:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13818 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13818:2: note: '{' token is here 13818 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:13818:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13818 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13818:2: note: '{' token is here 13818 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:13818:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13818 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:13818:2: note: ')' token is here 13818 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13818:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13818 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:13818:2: note: ')' token is here 13818 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13820:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13820 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13820:5: note: '{' token is here 13820 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:13820:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13820 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:13820:5: note: ')' token is here 13820 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:158:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 158 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:158:35: note: '{' token is here 158 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:158:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 158 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:158:35: note: '{' token is here 158 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_DH.xs.inc:158:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 158 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:158:35: note: ')' token is here 158 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:158:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 158 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:158:35: note: ')' token is here 158 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13915:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13915 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13915:5: note: '{' token is here 13915 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:13915:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13915 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:13915:5: note: ')' token is here 13915 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:226:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 226 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:226:35: note: '{' token is here 226 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:226:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 226 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DH.xs.inc:226:35: note: '{' token is here 226 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_DH.xs.inc:226:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 226 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:226:35: note: ')' token is here 226 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DH.xs.inc:226:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 226 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_DH.xs.inc:226:35: note: ')' token is here 226 | if (self->key.type == -1) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:13982:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13982 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:13982:5: note: '{' token is here 13982 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:13982:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 13982 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:13982:5: note: ')' token is here 13982 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14036:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14036 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14036:5: note: '{' token is here 14036 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:14036:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14036 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:14036:5: note: ')' token is here 14036 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14092:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14092 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14092:5: note: '{' token is here 14092 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:14092:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14092 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:14092:5: note: ')' token is here 14092 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14146:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14146 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14146:5: note: '{' token is here 14146 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:14146:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14146 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:14146:5: note: ')' token is here 14146 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14173:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14173 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14173:5: note: '{' token is here 14173 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:14173:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14173 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14173:5: note: '{' token is here 14173 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:14173:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14173 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:14173:5: note: ')' token is here 14173 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14173:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14173 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:14173:5: note: ')' token is here 14173 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14213:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14213 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14213:5: note: '{' token is here 14213 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:14213:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14213 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:14213:5: note: ')' token is here 14213 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DSA.xs.inc:35:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 35 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:35:9: note: '{' token is here 35 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:35:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 35 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:35:9: note: '{' token is here 35 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_DSA.xs.inc:35:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 35 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:35:9: note: ')' token is here 35 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DSA.xs.inc:35:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 35 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:35:9: note: ')' token is here 35 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DSA.xs.inc:52:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:52:9: note: '{' token is here 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:52:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:52:9: note: '{' token is here 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_DSA.xs.inc:52:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:52:9: note: ')' token is here 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DSA.xs.inc:52:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:52:9: note: ')' token is here 52 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DSA.xs.inc:77:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 77 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:77:9: note: '{' token is here 77 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:77:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 77 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:77:9: note: '{' token is here 77 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_DSA.xs.inc:77:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 77 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:77:9: note: ')' token is here 77 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DSA.xs.inc:77:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 77 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:77:9: note: ')' token is here 77 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DSA.xs.inc:92:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 92 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:92:9: note: '{' token is here 92 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:92:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 92 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:92:9: note: '{' token is here 92 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_DSA.xs.inc:92:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 92 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:92:9: note: ')' token is here 92 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DSA.xs.inc:92:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 92 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:92:9: note: ')' token is here 92 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DSA.xs.inc:131:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 131 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:131:9: note: '{' token is here 131 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:131:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 131 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:131:9: note: '{' token is here 131 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_DSA.xs.inc:131:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 131 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:131:9: note: ')' token is here 131 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DSA.xs.inc:131:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 131 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:131:9: note: ')' token is here 131 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DSA.xs.inc:137:58: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 137 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:137:58: note: '{' token is here 137 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:137:58: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 137 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:137:58: note: '{' token is here 137 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_DSA.xs.inc:137:58: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 137 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:137:58: note: ')' token is here 137 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DSA.xs.inc:137:58: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 137 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:137:58: note: ')' token is here 137 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14529:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14529 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14529:2: note: '{' token is here 14529 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:14529:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14529 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14529:2: note: '{' token is here 14529 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:14529:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14529 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:14529:2: note: ')' token is here --- src/liballinone.a --- --- liballinone.a --- --- CryptX.o --- 14529 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14529:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14529 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:14529:2: note: ')' token is here 14529 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14531:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14531 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14531:5: note: '{' token is here 14531 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' --- src/liballinone.a --- ar rcD liballinone.a ltc/ciphers/aes/aes.o ltc/ciphers/aes/aes_desc.o ltc/ciphers/aes/aesni.o ltc/ciphers/anubis.o ltc/ciphers/blowfish.o ltc/ciphers/camellia.o ltc/ciphers/cast5.o ltc/ciphers/des.o ltc/ciphers/idea.o ltc/ciphers/kasumi.o ltc/ciphers/khazad.o ltc/ciphers/kseed.o ltc/ciphers/multi2.o ltc/ciphers/noekeon.o ltc/ciphers/rc2.o ltc/ciphers/rc5.o ltc/ciphers/rc6.o ltc/ciphers/safer/safer.o ltc/ciphers/safer/saferp.o ltc/ciphers/serpent.o ltc/ciphers/skipjack.o ltc/ciphers/tea.o ltc/ciphers/twofish/twofish.o ltc/ciphers/xtea.o ltc/encauth/ccm/ccm_add_aad.o ltc/encauth/ccm/ccm_add_nonce.o ltc/encauth/ccm/ccm_done.o ltc/encauth/ccm/ccm_init.o ltc/encauth/ccm/ccm_memory.o ltc/encauth/ccm/ccm_process.o ltc/encauth/ccm/ccm_reset.o ltc/encauth/chachapoly/chacha20poly1305_add_aad.o ltc/encauth/chachapoly/chacha20poly1305_decrypt.o ltc/encauth/chachapoly/chacha20poly1305_done.o ltc/encauth/chachapoly/chacha20poly1305_encrypt.o ltc/encauth/chachapoly/chacha20poly1305_init.o ltc/encauth/chachapoly/ch--- CryptX.o --- 325 | STMT_START { \ | ^ --- src/liballinone.a --- acha20poly1305_memory.o ltc/encauth/chachapoly/chacha20poly1305_setiv.o ltc/encauth/chachapoly/chacha20poly1305_setiv_rfc7905.o ltc/encauth/eax/eax_addheader.o ltc/encauth/eax/eax_decrypt.o ltc/encauth/eax/eax_decrypt_verify_memory.o ltc/encauth/eax/eax_done.o ltc/encauth/eax/eax_encrypt.o ltc/encauth/eax/eax_encrypt_authenticate_memory.o ltc/encauth/eax/eax_init.o ltc/encauth/gcm/gcm_add_aad.o ltc/encauth/gcm/gcm_add_iv.o ltc/encauth/gcm/gcm_done.o ltc/encauth/gcm/gcm_gf_mult.o ltc/encauth/gcm/gcm_init.o ltc/encauth/gcm/gcm_memory.o ltc/encauth/gcm/gcm_mult_h.o ltc/encauth/gcm/gcm_process.o ltc/encauth/gcm/gcm_reset.o ltc/encauth/ocb3/ocb3_add_aad.o ltc/encauth/ocb3/ocb3_decrypt.o ltc/encauth/ocb3/ocb3_decrypt_last.o ltc/encauth/ocb3/ocb3_decrypt_verify_memory.o ltc/encauth/ocb3/ocb3_done.o ltc/encauth/ocb3/ocb3_encrypt.o ltc/encauth/ocb3/ocb3_encrypt_authenticate_memory.o ltc/encauth/ocb3/ocb3_encrypt_last.o ltc/encauth/ocb3/ocb3_init.o ltc/encauth/ocb3/ocb3_int_ntz.o ltc/encauth/ocb3/ocb3_int_xor_blocks.o ltc/hashes/blake2b.o ltc/hashes/blake2s.o ltc/hashes/chc/chc.o ltc/hashes/helper/hash_file.o ltc/hashes/helper/hash_filehandle.o ltc/hashes/helper/hash_memory.o ltc/hashes/helper/hash_memory_multi.o ltc/hashes/md2.o ltc/hashes/md4.o ltc/hashes/md5.o ltc/hashes/rmd128.o ltc/hashes/rmd160.o ltc/hashes/rmd256.o ltc/hashes/rmd320.o ltc/hashes/sha1.o ltc/hashes/sha2/sha224.o ltc/hashes/sha2/sha256.o ltc/hashes/sha2/sha384.o ltc/hashes/sha2/sha512.o ltc/hashes/sha2/sha512_224.o ltc/hashes/sha2/sha512_256.o ltc/hashes/sha3.o ltc/hashes/sha3_test.o ltc/hashes/tiger.o ltc/hashes/whirl/whirl.o ltc/mac/blake2/blake2bmac.o ltc/mac/blake2/blake2bmac_file.o ltc/mac/blake2/blake2bmac_memory.o ltc/mac/blake2/blake2bmac_memory_multi.o ltc/mac/blake2/blake2smac.o ltc/mac/blake2/blake2smac_file.o ltc/mac/blake2/blake2smac_memory.o ltc/mac/blake2/blake2smac_memory_multi.o ltc/mac/f9/f9_done.o ltc/mac/f9/f9_file.o ltc/mac/f9/f9_init.o ltc/mac/f9/f9_memory.o ltc/mac/f9/f9_memory_multi.o ltc/mac/f9/f9_process.o ltc/mac/hmac/hmac_done.o ltc/mac/hmac/hmac_file.o ltc/mac/hmac/hmac_init.o ltc/mac/hmac/hmac_memory.o ltc/mac/hmac/hmac_memory_multi.o ltc/mac/hmac/hmac_process.o ltc/mac/omac/omac_done.o ltc/mac/omac/omac_file.o ltc/mac/omac/omac_init.o ltc/mac/omac/omac_memory.o ltc/mac/omac/omac_memory_multi.o ltc/mac/omac/omac_process.o ltc/mac/pelican/pelican.o ltc/mac/pelican/pelican_memory.o ltc/mac/pmac/pmac_done.o ltc/mac/pmac/pmac_file.o ltc/mac/pmac/pmac_init.o ltc/mac/pmac/pmac_memory.o ltc/mac/pmac/pmac_memory_multi.o ltc/mac/pmac/pmac_ntz.o ltc/mac/pmac/pmac_process.o ltc/mac/pmac/pmac_shift_xor.o ltc/mac/poly1305/poly1305.o ltc/mac/poly1305/poly1305_file.o ltc/mac/poly1305/poly1305_memory.o ltc/mac/poly1305/poly1305_memory_multi.o ltc/mac/xcbc/xcbc_done.o ltc/mac/xcbc/xcbc_file.o ltc/mac/xcbc/xcbc_init.o ltc/mac/xcbc/xcbc_memory.o ltc/mac/xcbc/xcbc_memory_multi.o ltc/mac/xcbc/xcbc_process.o ltc/math/fp/ltc_ecc_fp_mulmod.o ltc/math/ltm_desc.o ltc/math/multi.o ltc/math/radix_to_bin.o ltc/math/rand_bn--- CryptX.o --- CryptX.c:14531:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14531 | XSRETURN(1); | ^~~~~~~~~~~ --- src/liballinone.a --- .o ltc/math/rand_prime.o ltc/math/tfm_desc.o ltc/misc/adler32.o ltc/misc/base16/base16_decode.o ltc/misc/base16/base16_encode.o ltc/misc/base32/base32_decode.o ltc/misc/base32/base32_encode.o ltc/misc/base64/base64_decode.o ltc/misc/base64/base64_encode.o ltc/misc/bcrypt/bcrypt.o ltc/misc/burn_stack.o ltc/misc/compare_testvector.o ltc/misc/copy_or_zeromem.o ltc/misc/crc32.o ltc/misc/crypt/crypt.o ltc/misc/crypt/crypt_argchk.o ltc/misc/crypt/crypt_cipher_descriptor.o ltc/misc/crypt/crypt_cipher_is_valid.o ltc/misc/crypt/crypt_constants.o ltc/misc/crypt/crypt_find_cipher.o ltc/misc/crypt/crypt_find_cipher_any.o ltc/misc/crypt/crypt_find_cipher_id.o ltc/misc/crypt/crypt_find_hash.o ltc/misc/crypt/crypt_find_hash_any.o ltc/misc/crypt/crypt_find_hash_id.o ltc/misc/crypt/crypt_find_hash_oid.o ltc/misc/crypt/crypt_find_prng.o ltc/misc/crypt/crypt_fsa.o ltc/misc/crypt/crypt_hash_descriptor.o ltc/misc/crypt/crypt_hash_is_valid.o ltc/misc/crypt/crypt_inits.o ltc/misc/crypt/crypt_ltc_mp_descriptor.o ltc/misc/c--- CryptX.o --- /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' --- src/liballinone.a --- rypt/crypt_prng_descriptor.o ltc/misc/crypt/crypt_prng_is_valid.o ltc/misc/crypt/crypt_prng_rng_descriptor.o ltc/misc/crypt/crypt_register_all_ciphers.o ltc/misc/crypt/crypt_register_all_hashes.o ltc/misc/crypt/crypt_register_all_prngs.o ltc/misc/crypt/crypt_register_cipher.o ltc/misc/crypt/crypt_register_hash.o ltc/misc/crypt/crypt_register_prng.o ltc/misc/crypt/crypt_sizes.o ltc/misc/crypt/crypt_unregister_cipher.o ltc/misc/crypt/crypt_unregister_hash.o ltc/misc/crypt/crypt_unregister_prng.o ltc/misc/error_to_string.o ltc/misc/hkdf/hkdf.o ltc/misc/mem_neq.o ltc/misc/padding/padding_depad.o ltc/misc/padding/padding_pad.o ltc/misc/pbes/pbes.o ltc/misc/pbes/pbes1.o ltc/misc/pbes/pbes2.o ltc/misc/pkcs12/pkcs12_kdf.o ltc/misc/pkcs12/pkcs12_utf8_to_utf16.o ltc/misc/pkcs5/pkcs_5_1.o ltc/misc/pkcs5/pkcs_5_2.o ltc/misc/ssh/ssh_decode_sequence_multi.o ltc/misc/ssh/ssh_encode_sequence_multi.o ltc/misc/zeromem.o ltc/modes/cbc/cbc_decrypt.o ltc/modes/cbc/cbc_done.o ltc/modes/cbc/cbc_encrypt.o ltc/modes/cbc/cb--- CryptX.o --- 330 | } STMT_END | ^ CryptX.c:14531:5: note: ')' token is here --- src/liballinone.a --- c_getiv.o ltc/modes/cbc/cbc_setiv.o ltc/modes/cbc/cbc_start.o ltc/modes/cfb/cfb_decrypt.o ltc/modes/cfb/cfb_done.o ltc/modes/cfb/cfb_encrypt.o ltc/modes/cfb/cfb_getiv.o ltc/modes/cfb/cfb_setiv.o ltc/modes/cfb/cfb_start.o ltc/modes/ctr/ctr_decrypt.o ltc/modes/ctr/ctr_done.o ltc/modes/ctr/ctr_encrypt.o ltc/modes/ctr/ctr_getiv.o ltc/modes/ctr/ctr_setiv.o ltc/modes/ctr/ctr_start.o ltc/modes/ecb/ecb_decrypt.o ltc/modes/ecb/ecb_done.o ltc/modes/ecb/ecb_encrypt.o ltc/modes/ecb/ecb_start.o ltc/modes/ofb/ofb_decrypt.o ltc/modes/ofb/ofb_done.o ltc/modes/ofb/ofb_encrypt.o ltc/modes/ofb/ofb_getiv.o ltc/modes/ofb/ofb_setiv.o ltc/modes/ofb/ofb_start.o ltc/pk/asn1/der/bit/der_decode_bit_string.o ltc/pk/asn1/der/bit/der_decode_raw_bit_string.o ltc/pk/asn1/der/bit/der_encode_bit_string.o ltc/pk/asn1/der/bit/der_encode_raw_bit_string.o ltc/pk/asn1/der/bit/der_length_bit_string.o ltc/pk/asn1/der/boolean/der_decode_boolean.o ltc/pk/asn1/der/boolean/der_encode_boolean.o ltc/pk/asn1/der/boolean/der_length_boolean.o ltc/p--- CryptX.o --- 14531 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' --- src/liballinone.a --- k/asn1/der/choice/der_decode_choice.o ltc/pk/asn1/der/custom_type/der_decode_custom_type.o ltc/pk/asn1/der/custom_type/der_encode_custom_type.o ltc/pk/asn1/der/custom_type/der_length_custom_type.o ltc/pk/asn1/der/general/der_asn1_maps.o ltc/pk/asn1/der/general/der_decode_asn1_identifier.o ltc/pk/asn1/der/general/der_decode_asn1_length.o ltc/pk/asn1/der/general/der_encode_asn1_identifier.o ltc/pk/asn1/der/general/der_encode_asn1_length.o ltc/pk/asn1/der/general/der_length_asn1_identifier.o ltc/pk/asn1/der/general/der_length_asn1_length.o ltc/pk/asn1/der/generalizedtime/der_decode_generalizedtime.o ltc/pk/asn1/der/generalizedtime/der_encode_generalizedtime.o ltc/pk/asn1/der/generalizedtime/der_length_generalizedtime.o ltc/pk/asn1/der/ia5/der_decode_ia5_string.o ltc/pk/asn1/der/ia5/der_encode_ia5_string.o ltc/pk/asn1/der/ia5/der_length_ia5_string.o ltc/pk/asn1/der/integer/der_decode_integer.o ltc/pk/asn1/der/integer/der_encode_integer.o ltc/pk/asn1/der/integer/der_length_integer.o ltc/pk/asn1/der/object_identifier/der_decode_object_identifier.o ltc/pk/asn1/der/object_identifier/der_encode_object_identifier.o ltc/pk/asn1/der/object_identifier/der_length_object_identifier.o ltc/pk/asn1/der/octet/der_decode_octet_string.o ltc/pk/asn1/der/octet/der_encode_octet_string.o ltc/pk/asn1/der/octet/der_length_octet_string.o ltc/pk/asn1/der/printable_string/der_decode_printable_string.o ltc/pk/asn1/der/printable_string/der_encode_printable_string.o ltc/pk/asn1/der/printable_string/der_length_printable_string.o ltc/pk/asn1/der/sequence/der_decode_sequence_ex.o ltc/pk/asn1/der/sequence/der_decode_sequence_flexi.o ltc/pk/asn1/der/sequence/der_decode_sequence_multi.o ltc/pk/asn1/der/sequence/der_encode_sequence_ex.o ltc/pk/asn1/der/sequence/der_encode_sequence_multi.o ltc/pk/asn1/der/sequence/der_length_sequence.o ltc/pk/asn1/der/sequence/der_sequence_free.o ltc/pk/asn1/der/sequence/der_sequence_shrink.o ltc/pk/asn1/der/set/der_encode_set.o ltc/pk/asn1/der/set/der_encode_setof.o ltc/pk/asn1/der/short_integer/der_--- CryptX.o --- 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' --- src/liballinone.a --- decode_short_integer.o ltc/pk/asn1/der/short_integer/der_encode_short_integer.o ltc/pk/asn1/der/short_integer/der_length_short_integer.o ltc/pk/asn1/der/teletex_string/der_decode_teletex_string.o ltc/pk/asn1/der/teletex_string/der_length_teletex_string.o ltc/pk/asn1/der/utctime/der_decode_utctime.o ltc/pk/asn1/der/utctime/der_encode_utctime.o ltc/pk/asn1/der/utctime/der_length_utctime.o ltc/pk/asn1/der/utf8/der_decode_utf8_string.o ltc/pk/asn1/der/utf8/der_encode_utf8_string.o ltc/pk/asn1/der/utf8/der_length_utf8_string.o ltc/pk/asn1/oid/pk_get_oid.o ltc/pk/asn1/oid/pk_oid_cmp.o ltc/pk/asn1/oid/pk_oid_str.o ltc/pk/asn1/pkcs8/pkcs8_decode_flexi.o ltc/pk/asn1/x509/x509_decode_public_key_from_certificate.o ltc/pk/asn1/x509/x509_decode_subject_public_key_info.o ltc/pk/asn1/x509/x509_encode_subject_public_key_info.o ltc/pk/dh/dh.o ltc/pk/dh/dh_check_pubkey.o ltc/pk/dh/dh_export.o ltc/pk/dh/dh_export_key.o ltc/pk/dh/dh_free.o ltc/pk/dh/dh_generate_key.o ltc/pk/dh/dh_import.o ltc/pk/dh/dh_set.o ltc/pk/dh/--- CryptX.o --- 4186 | # define STMT_END ) | ^ --- src/liballinone.a --- dh_set_pg_dhparam.o ltc/pk/dh/dh_shared_secret.o ltc/pk/dsa/dsa_decrypt_key.o ltc/pk/dsa/dsa_encrypt_key.o ltc/pk/dsa/dsa_export.o ltc/pk/dsa/dsa_free.o ltc/pk/dsa/dsa_generate_key.o ltc/pk/dsa/dsa_generate_pqg.o ltc/pk/dsa/dsa_import.o ltc/pk/dsa/dsa_make_key.o ltc/pk/dsa/dsa_set.o ltc/pk/dsa/dsa_set_pqg_dsaparam.o ltc/pk/dsa/dsa_shared_secret.o ltc/pk/dsa/dsa_sign_hash.o ltc/pk/dsa/dsa_verify_hash.o ltc/pk/dsa/dsa_verify_key.o ltc/pk/ec25519/ec25519_crypto_ctx.o ltc/pk/ec25519/ec25519_export.o ltc/pk/ec25519/ec25519_import_pkcs8.o ltc/pk/ec25519/tweetnacl.o ltc/pk/ecc/ecc.o ltc/pk/ecc/ecc_ansi_x963_export.o ltc/pk/ecc/ecc_ansi_x963_import.o ltc/pk/ecc/ecc_decrypt_key.o ltc/pk/ecc/ecc_encrypt_key.o ltc/pk/ecc/ecc_export.o ltc/pk/ecc/ecc_export_openssl.o ltc/pk/ecc/ecc_find_curve.o ltc/pk/ecc/ecc_free.o ltc/pk/ecc/ecc_get_key.o ltc/pk/ecc/ecc_get_oid_str.o ltc/pk/ecc/ecc_get_size.o ltc/pk/ecc/ecc_import.o ltc/pk/ecc/ecc_import_openssl.o ltc/pk/ecc/ecc_import_pkcs8.o ltc/pk/ecc/ecc_import_x509.o ltc/pk/ecc/ecc_make_key.o ltc/pk/ecc/ecc_recover_key.o ltc/pk/ecc/ecc_set_curve.o ltc/pk/ecc/ecc_set_curve_internal.o ltc/pk/ecc/ecc_set_key.o ltc/pk/ecc/ecc_shared_secret.o ltc/pk/ecc/ecc_sign_hash.o ltc/pk/ecc/ecc_sizes.o ltc/pk/ecc/ecc_ssh_ecdsa_encode_name.o ltc/pk/ecc/ecc_verify_hash.o ltc/pk/ecc/ltc_ecc_export_point.o ltc/pk/ecc/ltc_ecc_import_point.o ltc/pk/ecc/ltc_ecc_is_point.o ltc/pk/ecc/ltc_ecc_is_point_at_infinity.o ltc/pk/ecc/ltc_ecc_map.o ltc/pk/ecc/ltc_ecc_mul2add.o ltc/pk/ecc/ltc_ecc_mulmod.o ltc/pk/ecc/ltc_ecc_mulmod_timing.o ltc/pk/ecc/ltc_ecc_points.o ltc/pk/ecc/ltc_ecc_projective_add_point.o ltc/pk/ecc/ltc_ecc_projective_dbl_point.o ltc/pk/ecc/ltc_ecc_verify_key.o ltc/pk/ed25519/ed25519_export.o ltc/pk/ed25519/ed25519_import.o ltc/pk/ed25519/ed25519_import_pkcs8.o ltc/pk/ed25519/ed25519_import_raw.o ltc/pk/ed25519/ed25519_import_x509.o ltc/pk/ed25519/ed25519_make_key.o ltc/pk/ed25519/ed25519_sign.o ltc/pk/ed25519/ed25519_verify.o ltc/pk/pkcs1/pkcs_1_i2osp.o ltc/pk/pkcs1/pkcs_1_mgf1.o ltc/pk/pkcs1/pkcs_1_oaep_decode.o ltc/pk/pkcs1/pkcs_1_oaep_encode.o ltc/pk/pkcs1/pkcs_1_os2ip.o ltc/pk/pkcs1/pkcs_1_pss_decode.o ltc/pk/pkcs1/pkcs_1_pss_encode.o ltc/pk/pkcs1/pkcs_1_v1_5_decode.o ltc/pk/pkcs1/pkcs_1_v1_5_encode.o ltc/pk/rsa/rsa_decrypt_key.o ltc/pk/rsa/rsa_encrypt_key.o ltc/pk/rsa/rsa_export.o ltc/pk/rsa/rsa_exptmod.o ltc/pk/rsa/rsa_get_size.o ltc/pk/rsa/rsa_import.o ltc/pk/rsa/rsa_import_pkcs8.o ltc/pk/rsa/rsa_import_x509.o ltc/pk/rsa/rsa_key.o ltc/pk/rsa/rsa_make_key.o ltc/pk/rsa/rsa_set.o ltc/pk/rsa/rsa_sign_hash.o ltc/pk/rsa/rsa_sign_saltlen_get.o ltc/pk/rsa/rsa_verify_hash.o ltc/pk/x25519/x25519_export.o ltc/pk/x25519/x25519_import.o ltc/pk/x25519/x25519_import_pkcs8.o ltc/pk/x25519/x25519_import_raw.o ltc/pk/x25519/x25519_import_x509.o ltc/pk/x25519/x25519_make_key.o ltc/pk/x25519/x25519_shared_secret.o ltc/prngs/chacha20.o ltc/prngs/fortuna.o ltc/prngs/rc4.o ltc/prngs/rng_get_bytes.o ltc/prngs/rng_make_prng.o ltc/prngs/sober128.o ltc/prngs/sprng.o ltc/prngs/yarrow.o ltc/stream/chacha/chacha_crypt.o ltc/stream/chacha/chacha_done.o ltc/stream/chacha/chacha_ivctr32.o ltc/stream/chacha/chacha_ivctr64.o ltc/stream/chacha/chacha_keystream.o ltc/stream/chacha/chacha_memory.o ltc/stream/chacha/chacha_setup.o ltc/stream/rabbit/rabbit.o ltc/stream/rabbit/rabbit_memory.o ltc/stream/rc4/rc4_stream.o ltc/stream/rc4/rc4_stream_memory.o ltc/stream/salsa20/salsa20_crypt.o ltc/stream/salsa20/salsa20_done.o ltc/stream/salsa20/salsa20_ivctr64.o ltc/stream/salsa20/salsa20_keystream.o ltc/stream/salsa20/salsa20_memory.o ltc/stream/salsa20/salsa20_setup.o ltc/stream/salsa20/xsalsa20_memory.o ltc/stream/salsa20/xsalsa20_setup.o ltc/stream/sober128/sober128_stream.o ltc/stream/sober128/sober128_stream_memory.o ltc/stream/sosemanuk/sosemanuk.o ltc/stream/sosemanuk/sosemanuk_memory.o ltm/bn_error.o ltm/bn_fast_mp_invmod.o ltm/bn_fast_mp_montgomery_reduce.o ltm/bn_fast_s_mp_mul_digs.o ltm/bn_fast_s_mp_mul_high_digs.o ltm/bn_fast_s_mp_sqr.o ltm/bn_mp_2expt.o ltm/bn_mp_abs.o ltm/bn_mp_add.o ltm/bn_mp_add_d.o ltm/bn_mp_addmod.o ltm/bn_mp_and.o ltm/bn_mp_clamp.o ltm/bn_mp_clear.o ltm/bn_mp_clear_multi.o ltm/bn_mp_cmp.o ltm/bn_mp_cmp_d.o ltm/bn_mp_cmp_mag.o ltm/bn_mp_cnt_lsb.o ltm/bn_mp_complement.o ltm/bn_mp_copy.o ltm/bn_mp_count_bits.o ltm/bn_mp_div.o ltm/bn_mp_div_2.o ltm/bn_mp_div_2d.o ltm/bn_mp_div_3.o ltm/bn_mp_div_d.o ltm/bn_mp_dr_is_modulus.o ltm/bn_mp_dr_reduce.o ltm/bn_mp_dr_setup.o ltm/bn_mp_exch.o ltm/bn_mp_export.o ltm/bn_mp_expt_d.o ltm/bn_mp_expt_d_ex.o ltm/bn_mp_exptmod.o ltm/bn_mp_exptmod_fast.o ltm/bn_mp_exteuclid.o ltm/bn_mp_fread.o ltm/bn_mp_fwrite.o ltm/bn_mp_gcd.o ltm/bn_mp_get_bit.o ltm/bn_mp_get_int.o ltm/bn_mp_get_long.o ltm/bn_mp_grow.o ltm/bn_mp_import.o ltm/bn_mp_init.o ltm/bn_mp_init_copy.o ltm/bn_mp_init_multi.o ltm/bn_mp_init_set.o ltm/bn_mp_init_set_int.o ltm/bn_mp_init_size.o ltm/bn_mp_invmod.o ltm/bn_mp_invmod_slow.o ltm/bn_mp_is_square.o ltm/bn_mp_jacobi.o ltm/bn_mp_karatsuba_mul.o ltm/bn_mp_karatsuba_sqr.o ltm/bn_mp_kronecker.o ltm/bn_mp_lcm.o ltm/bn_mp_lshd.o ltm/bn_mp_mod.o ltm/bn_mp_mod_2d.o ltm/bn_mp_mod_d.o ltm/bn_mp_montgomery_calc_normalization.o ltm/bn_mp_montgomery_reduce.o ltm/bn_mp_montgomery_setup.o ltm/bn_mp_mul.o ltm/bn_mp_mul_2.o ltm/bn_mp_mul_2d.o ltm/bn_mp_mul_d.o ltm/bn_mp_mulmod.o ltm/bn_mp_n_root.o ltm/bn_mp_n_root_ex.o ltm/bn_mp_neg.o ltm/bn_mp_or.o ltm/bn_mp_prime_fermat.o ltm/bn_mp_prime_frobenius_underwood.o ltm/bn_mp_prime_is_divisible.o ltm/bn_mp_prime_is_prime.o ltm/bn_mp_prime_miller_rabin.o ltm/bn_mp_prime_next_prime.o ltm/bn_mp_prime_rabin_miller_trials.o ltm/bn_mp_prime_random_ex.o ltm/bn_mp_prime_strong_lucas_selfridge.o ltm/bn_mp_radix_size.o ltm/bn_mp_radix_smap.o ltm/bn_mp_rand.o ltm/bn_mp_read_radix.o ltm/bn_mp_read_signed_bin.o ltm/bn_mp_read_unsigned_bin.o ltm/bn_mp_reduce.o ltm/bn_mp_reduce_2k.o ltm/bn_mp_reduce_2k_l.o ltm/bn_mp_reduce_2k_setup.o ltm/bn_mp_reduce_2k_setup_l.o ltm/bn_mp_reduce_is_2k.o ltm/bn_mp_reduce_is_2k_l.o ltm/bn_mp_reduce_setup.o ltm/bn_mp_rshd.o ltm/bn_mp_set.o ltm/bn_mp_set_int.o ltm/bn_mp_set_long.o ltm/bn_mp_shrink.o ltm/bn_mp_signed_bin_size.o ltm/bn_mp_sqr.o ltm/bn_mp_sqrmod.o ltm/bn_mp_sqrt.o ltm/bn_mp_sqrtmod_prime.o ltm/bn_mp_sub.o ltm/bn_mp_sub_d.o ltm/bn_mp_submod.o ltm/bn_mp_tc_and.o ltm/bn_mp_tc_div_2d.o ltm/bn_mp_tc_or.o ltm/bn_mp_tc_xor.o ltm/bn_mp_to_signed_bin.o ltm/bn_mp_to_signed_bin_n.o ltm/bn_mp_to_unsigned_bin.o ltm/bn_mp_to_unsigned_bin_n.o ltm/bn_mp_toom_mul.o ltm/bn_mp_toom_sqr.o ltm/bn_mp_toradix.o ltm/bn_mp_toradix_n.o ltm/bn_mp_unsigned_bin_size.o ltm/bn_mp_xor.o ltm/bn_mp_zero.o ltm/bn_prime_tab.o ltm/bn_reverse.o ltm/bn_s_mp_add.o ltm/bn_s_mp_exptmod.o ltm/bn_s_mp_mul_digs.o ltm/bn_s_mp_mul_high_digs.o ltm/bn_s_mp_sqr.o ltm/bn_s_mp_sub.o ltm/bncore.o --- CryptX.o --- ./inc/CryptX_PK_DSA.xs.inc:145:58: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 145 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:145:58: note: '{' token is here 145 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:145:58: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 145 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:145:58: note: '{' token is here 145 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_DSA.xs.inc:145:58: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 145 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:145:58: note: ')' token is here 145 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DSA.xs.inc:145:58: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 145 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:145:58: note: ')' token is here 145 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14564:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14564 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14564:2: note: '{' token is here 14564 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:14564:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14564 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14564:2: note: '{' token is here 14564 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:14564:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14564 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:14564:2: note: ')' token is here 14564 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14564:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14564 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:14564:2: note: ')' token is here 14564 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14566:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14566 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14566:5: note: '{' token is here 14566 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:14566:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14566 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:14566:5: note: ')' token is here 14566 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DSA.xs.inc:153:58: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 153 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:153:58: note: '{' token is here 153 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:153:58: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 153 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:153:58: note: '{' token is here 153 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_DSA.xs.inc:153:58: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 153 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:153:58: note: ')' token is here 153 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DSA.xs.inc:153:58: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 153 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:153:58: note: ')' token is here 153 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14599:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14599 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14599:2: note: '{' token is here 14599 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:14599:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14599 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14599:2: note: '{' token is here 14599 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:14599:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14599 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:14599:2: note: ')' token is here 14599 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14599:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14599 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:14599:2: note: ')' token is here 14599 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14601 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' --- src/liballinone.a --- : liballinone.a --- CryptX.o --- 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14601:5: note: '{' token is here 14601 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:14601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14601 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:14601:5: note: ')' token is here 14601 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ --- subdirs --- --- CryptX.o --- ./inc/CryptX_PK_DSA.xs.inc:166:58: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 166 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:166:58: note: '{' token is here 166 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:166:58: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 166 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_DSA.xs.inc:166:58: note: '{' token is here 166 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_DSA.xs.inc:166:58: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 166 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:166:58: note: ')' token is here 166 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_DSA.xs.inc:166:58: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 166 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_DSA.xs.inc:166:58: note: ')' token is here 166 | if (self->key.type == -1 || self->key.qord <= 0) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14709 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14709:5: note: '{' token is here 14709 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:14709:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14709 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:14709:5: note: ')' token is here 14709 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14763:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14763 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14763:5: note: '{' token is here 14763 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:14763:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14763 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:14763:5: note: ')' token is here 14763 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14822:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14822 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14822:5: note: '{' token is here 14822 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:14822:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14822 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:14822:5: note: ')' token is here 14822 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14869:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14869 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14869:5: note: '{' token is here 14869 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:14869:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14869 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:14869:5: note: ')' token is here 14869 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14933 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14933:5: note: '{' token is here 14933 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:14933:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14933 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:14933:5: note: ')' token is here 14933 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14998:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14998 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14998:2: note: '{' token is here 14998 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:14998:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14998 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:14998:2: note: '{' token is here 14998 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:14998:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14998 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:14998:2: note: ')' token is here 14998 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:14998:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 14998 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:14998:2: note: ')' token is here 14998 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:15000:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15000 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:15000:5: note: '{' token is here 15000 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:15000:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15000 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:15000:5: note: ')' token is here 15000 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:15027:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15027 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:15027:5: note: '{' token is here 15027 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:15027:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15027 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:15027:5: note: '{' token is here 15027 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:15027:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15027 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:15027:5: note: ')' token is here 15027 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:15027:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15027 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:15027:5: note: ')' token is here 15027 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:15067:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15067 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:15067:5: note: '{' token is here 15067 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:15067:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15067 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:15067:5: note: ')' token is here 15067 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_RSA.xs.inc:36:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_RSA.xs.inc:36:9: note: '{' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:36:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_RSA.xs.inc:36:9: note: '{' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_RSA.xs.inc:36:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:36:9: note: ')' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_RSA.xs.inc:36:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:36:9: note: ')' token is here 36 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_RSA.xs.inc:51:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_RSA.xs.inc:51:9: note: '{' token is here 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:51:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_RSA.xs.inc:51:9: note: '{' token is here 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_RSA.xs.inc:51:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:51:9: note: ')' token is here 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_RSA.xs.inc:51:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:51:9: note: ')' token is here 51 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_RSA.xs.inc:69:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 69 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_RSA.xs.inc:69:9: note: '{' token is here 69 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:69:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 69 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_RSA.xs.inc:69:9: note: '{' token is here 69 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_RSA.xs.inc:69:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 69 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:69:9: note: ')' token is here 69 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_RSA.xs.inc:69:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 69 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:69:9: note: ')' token is here 69 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_RSA.xs.inc:84:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 84 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_RSA.xs.inc:84:9: note: '{' token is here 84 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:84:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 84 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_RSA.xs.inc:84:9: note: '{' token is here 84 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_RSA.xs.inc:84:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 84 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:84:9: note: ')' token is here 84 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_RSA.xs.inc:84:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 84 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:84:9: note: ')' token is here 84 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_RSA.xs.inc:136:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 136 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_RSA.xs.inc:136:9: note: '{' token is here 136 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:136:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 136 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_RSA.xs.inc:136:9: note: '{' token is here 136 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_PK_RSA.xs.inc:136:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 136 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:136:9: note: ')' token is here 136 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_RSA.xs.inc:136:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 136 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:136:9: note: ')' token is here 136 | XPUSHs(ST(0)); /* return self */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_RSA.xs.inc:142:58: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 142 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_RSA.xs.inc:142:58: note: '{' token is here 142 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:142:58: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 142 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_RSA.xs.inc:142:58: note: '{' token is here 142 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_RSA.xs.inc:142:58: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 142 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:142:58: note: ')' token is here 142 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_RSA.xs.inc:142:58: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 142 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:142:58: note: ')' token is here 142 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:15428:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15428 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:15428:2: note: '{' token is here 15428 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:15428:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15428 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:15428:2: note: '{' token is here 15428 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:15428:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15428 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:15428:2: note: ')' token is here 15428 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:15428:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15428 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:15428:2: note: ')' token is here 15428 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:15430:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15430 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:15430:5: note: '{' token is here 15430 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:15430:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15430 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:15430:5: note: ')' token is here 15430 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_RSA.xs.inc:150:58: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 150 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_RSA.xs.inc:150:58: note: '{' token is here 150 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:150:58: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 150 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_RSA.xs.inc:150:58: note: '{' token is here 150 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_RSA.xs.inc:150:58: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 150 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:150:58: note: ')' token is here 150 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_RSA.xs.inc:150:58: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 150 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:150:58: note: ')' token is here 150 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:15463:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15463 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:15463:2: note: '{' token is here 15463 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:15463:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15463 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:15463:2: note: '{' token is here 15463 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:15463:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15463 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:15463:2: note: ')' token is here 15463 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:15463:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15463 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:15463:2: note: ')' token is here 15463 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:15465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15465 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:15465:5: note: '{' token is here 15465 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:15465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15465 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:15465:5: note: ')' token is here 15465 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_RSA.xs.inc:163:58: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 163 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_RSA.xs.inc:163:58: note: '{' token is here 163 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:163:58: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 163 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_PK_RSA.xs.inc:163:58: note: '{' token is here 163 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_PK_RSA.xs.inc:163:58: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 163 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:163:58: note: ')' token is here 163 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_PK_RSA.xs.inc:163:58: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 163 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ ./inc/CryptX_PK_RSA.xs.inc:163:58: note: ')' token is here 163 | if (self->key.type == -1 || self->key.N == NULL) XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:15608:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15608 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:15608:5: note: '{' token is here 15608 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:15608:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15608 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:15608:5: note: ')' token is here 15608 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:15662:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15662 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:15662:5: note: '{' token is here 15662 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:15662:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15662 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:15662:5: note: ')' token is here 15662 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:15759:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15759 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:15759:5: note: '{' token is here 15759 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:15759:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15759 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:15759:5: note: ')' token is here 15759 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:15856:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15856 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:15856:5: note: '{' token is here 15856 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:15856:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15856 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:15856:5: note: ')' token is here 15856 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:15958:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15958 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:15958:5: note: '{' token is here 15958 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:15958:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 15958 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:15958:5: note: ')' token is here 15958 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16067:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16067 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16067:2: note: '{' token is here 16067 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:16067:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16067 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16067:2: note: '{' token is here 16067 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:16067:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16067 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:16067:2: note: ')' token is here 16067 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16067:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16067 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:16067:2: note: ')' token is here 16067 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16069:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16069 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16069:5: note: '{' token is here 16069 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16069:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16069 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16069:5: note: ')' token is here 16069 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16096:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16096 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16096:5: note: '{' token is here 16096 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:16096:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16096 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16096:5: note: '{' token is here 16096 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16096:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16096 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16096:5: note: ')' token is here 16096 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16096:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16096 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:16096:5: note: ')' token is here 16096 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_KeyDerivation.xs.inc:29:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 29 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_KeyDerivation.xs.inc:29:11: note: '{' token is here 29 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_KeyDerivation.xs.inc:29:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 29 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_KeyDerivation.xs.inc:29:11: note: ')' token is here 29 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_KeyDerivation.xs.inc:37:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 37 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_KeyDerivation.xs.inc:37:11: note: '{' token is here 37 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_KeyDerivation.xs.inc:37:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 37 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_KeyDerivation.xs.inc:37:11: note: ')' token is here 37 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16179:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16179 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16179:5: note: '{' token is here 16179 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16179:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16179 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16179:5: note: ')' token is here 16179 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_KeyDerivation.xs.inc:66:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 66 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_KeyDerivation.xs.inc:66:11: note: '{' token is here 66 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_KeyDerivation.xs.inc:66:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 66 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_KeyDerivation.xs.inc:66:11: note: ')' token is here 66 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_KeyDerivation.xs.inc:74:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 74 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_KeyDerivation.xs.inc:74:11: note: '{' token is here 74 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_KeyDerivation.xs.inc:74:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 74 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_KeyDerivation.xs.inc:74:11: note: ')' token is here 74 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16255:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16255 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16255:5: note: '{' token is here 16255 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16255:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16255 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16255:5: note: ')' token is here 16255 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16309:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16309 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16309:5: note: '{' token is here 16309 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16309:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16309 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16309:5: note: ')' token is here 16309 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_KeyDerivation.xs.inc:126:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 126 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_KeyDerivation.xs.inc:126:11: note: '{' token is here 126 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_KeyDerivation.xs.inc:126:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 126 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_KeyDerivation.xs.inc:126:11: note: ')' token is here 126 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_KeyDerivation.xs.inc:134:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 134 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_KeyDerivation.xs.inc:134:11: note: '{' token is here 134 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_KeyDerivation.xs.inc:134:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 134 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_KeyDerivation.xs.inc:134:11: note: ')' token is here 134 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16381:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16381 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16381:5: note: '{' token is here 16381 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16381:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16381 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16381:5: note: ')' token is here 16381 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_KeyDerivation.xs.inc:162:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 162 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_KeyDerivation.xs.inc:162:11: note: '{' token is here 162 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_KeyDerivation.xs.inc:162:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 162 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_KeyDerivation.xs.inc:162:11: note: ')' token is here 162 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_KeyDerivation.xs.inc:170:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 170 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_KeyDerivation.xs.inc:170:11: note: '{' token is here 170 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_KeyDerivation.xs.inc:170:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 170 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_KeyDerivation.xs.inc:170:11: note: ')' token is here 170 | SvCUR_set(RETVAL, output_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16456 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16456:5: note: '{' token is here 16456 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16456 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16456:5: note: ')' token is here 16456 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16514:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16514 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16514:5: note: '{' token is here 16514 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16514:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16514 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16514:5: note: ')' token is here 16514 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16547 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16547:5: note: '{' token is here 16547 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16547:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16547 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16547:5: note: ')' token is here 16547 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16580:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16580 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16580:5: note: '{' token is here 16580 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16580:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16580 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16580:5: note: ')' token is here 16580 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16610:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16610 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16610:5: note: '{' token is here 16610 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16610:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16610 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16610:5: note: ')' token is here 16610 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16642:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16642 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16642:5: note: '{' token is here 16642 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16642:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16642 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16642:5: note: ')' token is here 16642 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16675:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16675 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16675:5: note: '{' token is here 16675 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16675:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16675 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16675:5: note: ')' token is here 16675 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16733:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16733 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16733:5: note: '{' token is here 16733 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:16733:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16733 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16733:5: note: '{' token is here 16733 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16733:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16733 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16733:5: note: ')' token is here 16733 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16733:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16733 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ CryptX.c:16733:5: note: ')' token is here 16733 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16761:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16761 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16761:5: note: '{' token is here 16761 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16761:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16761 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16761:5: note: ')' token is here 16761 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16793:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16793 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16793:5: note: '{' token is here 16793 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16793:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16793 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16793:5: note: ')' token is here 16793 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16825:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16825 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16825:5: note: '{' token is here 16825 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16825:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16825 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16825:5: note: ')' token is here 16825 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16857:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16857 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16857:5: note: '{' token is here 16857 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16857:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16857 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16857:5: note: ')' token is here 16857 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16892:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16892 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16892:5: note: '{' token is here 16892 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16892:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16892 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16892:5: note: ')' token is here 16892 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:16972:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16972 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:16972:5: note: '{' token is here 16972 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:16972:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 16972 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:16972:5: note: ')' token is here 16972 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:17019:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17019 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:17019:2: note: '{' token is here 17019 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:17019:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17019 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:17019:2: note: '{' token is here 17019 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:17019:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17019 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:17019:2: note: ')' token is here 17019 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:17019:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17019 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:17019:2: note: ')' token is here 17019 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:17021:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17021 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:17021:5: note: '{' token is here 17021 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:17021:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17021 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:17021:5: note: ')' token is here 17021 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:17062:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17062 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:17062:2: note: '{' token is here 17062 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:17062:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17062 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:17062:2: note: '{' token is here 17062 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:17062:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17062 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:17062:2: note: ')' token is here 17062 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:17062:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17062 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:17062:2: note: ')' token is here 17062 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:17064:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17064 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:17064:5: note: '{' token is here 17064 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:17064:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17064 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:17064:5: note: ')' token is here 17064 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:17117:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17117 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:17117:2: note: '{' token is here 17117 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:17117:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17117 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:17117:2: note: '{' token is here 17117 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:17117:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17117 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:17117:2: note: ')' token is here 17117 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:17117:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17117 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:17117:2: note: ')' token is here 17117 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:17119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17119 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:17119:5: note: '{' token is here 17119 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:17119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17119 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:17119:5: note: ')' token is here 17119 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:375:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 375 | SvCUR_set(RETVAL, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:375:5: note: '{' token is here 375 | SvCUR_set(RETVAL, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:375:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 375 | SvCUR_set(RETVAL, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:375:5: note: ')' token is here 375 | SvCUR_set(RETVAL, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:17164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17164 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:17164:5: note: '{' token is here 17164 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:17164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17164 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:17164:5: note: ')' token is here 17164 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:395:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 395 | SvCUR_set(RETVAL, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:395:5: note: '{' token is here 395 | SvCUR_set(RETVAL, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:395:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 395 | SvCUR_set(RETVAL, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:395:5: note: ')' token is here 395 | SvCUR_set(RETVAL, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:17208:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17208 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:17208:5: note: '{' token is here 17208 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:17208:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17208 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:17208:5: note: ')' token is here 17208 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:415:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 415 | SvCUR_set(RETVAL, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:415:5: note: '{' token is here 415 | SvCUR_set(RETVAL, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:415:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 415 | SvCUR_set(RETVAL, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:415:5: note: ')' token is here 415 | SvCUR_set(RETVAL, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:17252:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17252 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:17252:5: note: '{' token is here 17252 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:17252:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17252 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:17252:5: note: ')' token is here 17252 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:436:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 436 | SvCUR_set(RETVAL, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:436:7: note: '{' token is here 436 | SvCUR_set(RETVAL, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:436:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 436 | SvCUR_set(RETVAL, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:436:7: note: ')' token is here 436 | SvCUR_set(RETVAL, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:440:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 440 | SvCUR_set(RETVAL, 1); | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:440:7: note: '{' token is here 440 | SvCUR_set(RETVAL, 1); | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:440:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 440 | SvCUR_set(RETVAL, 1); | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:440:7: note: ')' token is here 440 | SvCUR_set(RETVAL, 1); | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:17304:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17304 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:17304:5: note: '{' token is here 17304 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:17304:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17304 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:17304:5: note: ')' token is here 17304 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:466:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 466 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:466:7: note: '{' token is here 466 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:466:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 466 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:466:7: note: ')' token is here 466 | SvCUR_set(RETVAL, len); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:470:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 470 | SvCUR_set(RETVAL, 1); | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:470:7: note: '{' token is here 470 | SvCUR_set(RETVAL, 1); | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' 1396 | STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:470:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 470 | SvCUR_set(RETVAL, 1); | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:470:7: note: ')' token is here 470 | SvCUR_set(RETVAL, 1); | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' 1401 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:17356:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17356 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:17356:5: note: '{' token is here 17356 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:17356:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17356 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:17356:5: note: ')' token is here 17356 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:17434:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17434 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:17434:5: note: '{' token is here 17434 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:17434:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 17434 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:17434:5: note: ')' token is here 17434 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:510:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 510 | EXTEND(SP, 2); /* we return two values */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:510:5: note: '{' token is here 510 | EXTEND(SP, 2); /* we return two values */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:510:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 510 | EXTEND(SP, 2); /* we return two values */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:510:5: note: ')' token is here 510 | EXTEND(SP, 2); /* we return two values */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:536:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 536 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:536:5: note: '{' token is here 536 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:536:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 536 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:536:5: note: '{' token is here 536 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:536:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 536 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:536:5: note: ')' token is here 536 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:536:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 536 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:536:5: note: ')' token is here 536 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:548:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 548 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:548:5: note: '{' token is here 548 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:548:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 548 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:548:5: note: '{' token is here 548 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:548:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 548 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:548:5: note: ')' token is here 548 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:548:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 548 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:548:5: note: ')' token is here 548 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 560 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:560:5: note: '{' token is here 560 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 560 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:560:5: note: '{' token is here 560 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:560:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 560 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:560:5: note: ')' token is here 560 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:560:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 560 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:560:5: note: ')' token is here 560 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:574:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 574 | XPUSHs(ST(2)); /* y */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:574:7: note: '{' token is here 574 | XPUSHs(ST(2)); /* y */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:574:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 574 | XPUSHs(ST(2)); /* y */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:574:7: note: '{' token is here 574 | XPUSHs(ST(2)); /* y */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:574:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 574 | XPUSHs(ST(2)); /* y */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:574:7: note: ')' token is here 574 | XPUSHs(ST(2)); /* y */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:574:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 574 | XPUSHs(ST(2)); /* y */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:574:7: note: ')' token is here 574 | XPUSHs(ST(2)); /* y */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:579:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 579 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:579:7: note: '{' token is here 579 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:579:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 579 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:579:7: note: '{' token is here 579 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:579:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 579 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:579:7: note: ')' token is here 579 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:579:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 579 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:579:7: note: ')' token is here 579 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:608:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 608 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:608:5: note: '{' token is here 608 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:608:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 608 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:608:5: note: '{' token is here 608 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:608:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 608 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:608:5: note: ')' token is here 608 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:608:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 608 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:608:5: note: ')' token is here 608 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 635 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:635:5: note: '{' token is here 635 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 635 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:635:5: note: '{' token is here 635 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 635 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:635:5: note: ')' token is here 635 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 635 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:635:5: note: ')' token is here 635 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:647:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 647 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:647:5: note: '{' token is here 647 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:647:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 647 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:647:5: note: '{' token is here 647 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:647:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 647 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:647:5: note: ')' token is here 647 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:647:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 647 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:647:5: note: ')' token is here 647 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:662:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 662 | EXTEND(SP, 2); | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:662:7: note: '{' token is here 662 | EXTEND(SP, 2); | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:662:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 662 | EXTEND(SP, 2); | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:662:7: note: ')' token is here 662 | EXTEND(SP, 2); | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:668:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 668 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:668:7: note: '{' token is here 668 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:668:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 668 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:668:7: note: '{' token is here 668 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:668:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 668 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:668:7: note: ')' token is here 668 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:668:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 668 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:668:7: note: ')' token is here 668 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:682:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 682 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:682:5: note: '{' token is here 682 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:682:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 682 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:682:5: note: '{' token is here 682 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:682:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 682 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:682:5: note: ')' token is here 682 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:682:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 682 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:682:5: note: ')' token is here 682 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18054:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18054 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18054:2: note: '{' token is here 18054 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:18054:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18054 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18054:2: note: '{' token is here 18054 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:18054:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18054 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:18054:2: note: ')' token is here 18054 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18054:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18054 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:18054:2: note: ')' token is here 18054 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18056:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18056 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18056:5: note: '{' token is here 18056 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:18056:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18056 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:18056:5: note: ')' token is here 18056 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18088:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18088 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18088:2: note: '{' token is here 18088 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:18088:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18088 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18088:2: note: '{' token is here 18088 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:18088:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18088 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:18088:2: note: ')' token is here 18088 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18088:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18088 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:18088:2: note: ')' token is here 18088 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18090:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18090 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18090:5: note: '{' token is here 18090 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:18090:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18090 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:18090:5: note: ')' token is here 18090 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18122:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18122 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18122:2: note: '{' token is here 18122 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:18122:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18122 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18122:2: note: '{' token is here 18122 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:18122:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18122 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:18122:2: note: ')' token is here 18122 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18122:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18122 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:18122:2: note: ')' token is here 18122 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18124:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18124 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18124:5: note: '{' token is here 18124 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:18124:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18124 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:18124:5: note: ')' token is here 18124 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18156:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18156 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18156:2: note: '{' token is here 18156 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:18156:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18156 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18156:2: note: '{' token is here 18156 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:18156:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18156 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:18156:2: note: ')' token is here 18156 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18156:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18156 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:18156:2: note: ')' token is here 18156 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18158 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18158:5: note: '{' token is here 18158 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:18158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18158 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:18158:5: note: ')' token is here 18158 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18190:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18190 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18190:2: note: '{' token is here 18190 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:18190:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18190 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18190:2: note: '{' token is here 18190 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:18190:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18190 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:18190:2: note: ')' token is here 18190 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18190:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18190 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:18190:2: note: ')' token is here 18190 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18192:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18192 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18192:5: note: '{' token is here 18192 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:18192:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18192 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:18192:5: note: ')' token is here 18192 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:750:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 750 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:750:5: note: '{' token is here 750 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:750:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 750 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:750:5: note: '{' token is here 750 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:750:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 750 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:750:5: note: ')' token is here 750 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:750:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 750 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:750:5: note: ')' token is here 750 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18307 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18307:5: note: '{' token is here 18307 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:18307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18307 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:18307:5: note: ')' token is here 18307 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:777:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 777 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:777:5: note: '{' token is here 777 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:777:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 777 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:777:5: note: '{' token is here 777 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:777:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 777 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:777:5: note: ')' token is here 777 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:777:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 777 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:777:5: note: ')' token is here 777 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:789:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 789 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:789:5: note: '{' token is here 789 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:789:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 789 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:789:5: note: '{' token is here 789 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:789:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 789 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:789:5: note: ')' token is here 789 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:789:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 789 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:789:5: note: ')' token is here 789 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:801:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 801 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:801:5: note: '{' token is here 801 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:801:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 801 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:801:5: note: '{' token is here 801 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:801:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 801 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:801:5: note: ')' token is here 801 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:801:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 801 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:801:5: note: ')' token is here 801 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18509:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18509 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18509:5: note: '{' token is here 18509 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:18509:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18509 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:18509:5: note: ')' token is here 18509 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18541:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18541 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18541:2: note: '{' token is here 18541 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:18541:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18541 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18541:2: note: '{' token is here 18541 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:18541:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18541 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:18541:2: note: ')' token is here 18541 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18541:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18541 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:18541:2: note: ')' token is here 18541 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18543:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18543 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18543:5: note: '{' token is here 18543 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:18543:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18543 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:18543:5: note: ')' token is here 18543 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18575:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18575 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18575:2: note: '{' token is here 18575 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:18575:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18575 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18575:2: note: '{' token is here 18575 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' 409 | STMT_START { \ | ^ CryptX.c:18575:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18575 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' 426 | } STMT_END | ^ CryptX.c:18575:2: note: ')' token is here 18575 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' 426 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18575:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18575 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ CryptX.c:18575:2: note: ')' token is here 18575 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' 476 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18577:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18577 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18577:5: note: '{' token is here 18577 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:18577:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18577 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:18577:5: note: ')' token is here 18577 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:848:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 848 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:848:5: note: '{' token is here 848 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:848:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 848 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:848:5: note: '{' token is here 848 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:848:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 848 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:848:5: note: ')' token is here 848 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:848:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 848 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:848:5: note: ')' token is here 848 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:864:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 864 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:864:5: note: '{' token is here 864 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:864:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 864 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:864:5: note: '{' token is here 864 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:864:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 864 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:864:5: note: ')' token is here 864 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:864:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 864 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:864:5: note: ')' token is here 864 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:875:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 875 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:875:5: note: '{' token is here 875 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:875:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 875 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:875:5: note: '{' token is here 875 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' 388 | # define EXTEND(p,n) STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:875:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 875 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:875:5: note: ')' token is here 875 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' 393 | } } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:875:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 875 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:875:5: note: ')' token is here 875 | XPUSHs(ST(1)); /* x */ | ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:897:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 897 | SvIV_set(target, PTR2IV(mpi)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1361:9: note: expanded from macro 'SvIV_set' 1361 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:897:9: note: '{' token is here 897 | SvIV_set(target, PTR2IV(mpi)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1361:20: note: expanded from macro 'SvIV_set' 1361 | STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:897:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 897 | SvIV_set(target, PTR2IV(mpi)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1364:58: note: expanded from macro 'SvIV_set' 1364 | (((XPVIV*) SvANY(sv))->xiv_iv = (val)); } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:897:9: note: ')' token is here 897 | SvIV_set(target, PTR2IV(mpi)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1364:60: note: expanded from macro 'SvIV_set' 1364 | (((XPVIV*) SvANY(sv))->xiv_iv = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ ./inc/CryptX_BigInt_LTM.xs.inc:900:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 900 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:900:9: note: '{' token is here 900 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ ./inc/CryptX_BigInt_LTM.xs.inc:900:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 900 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ ./inc/CryptX_BigInt_LTM.xs.inc:900:9: note: ')' token is here 900 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ CryptX.c:18816:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18816 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:4185:31: note: expanded from macro 'STMT_START' 4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ CryptX.c:18816:5: note: '{' token is here 18816 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ CryptX.c:18816:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 18816 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ CryptX.c:18816:5: note: ')' token is here 18816 | XSRETURN(1); | ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:4186:25: note: expanded from macro 'STMT_END' 4186 | # define STMT_END ) | ^ 1514 warnings generated. --- blib/arch/auto/CryptX/CryptX.so --- rm -f blib/arch/auto/CryptX/CryptX.so cc -shared -L/usr/local/lib/perl5/5.36/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -Wl,--exclude-libs,ALL CryptX.o -o blib/arch/auto/CryptX/CryptX.so src/liballinone.a chmod 755 blib/arch/auto/CryptX/CryptX.so --- dynamic --- --- linkext --- --- pure_all --- --- manifypods --- Manifying 109 pod documents --- all --- =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> p5-CryptX-0.080 depends on package: perl5>=5.36<5.37 - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Staging for p5-CryptX-0.080 ===> Generating temporary packing list "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- CryptX.bs blib/arch/auto/CryptX/CryptX.bs 644 Manifying 109 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/auto/CryptX/CryptX.so Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/CryptX.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Math/BigInt/LTM.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/KeyDerivation.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Mac.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/AuthEnc.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Checksum.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/PRNG.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Mode.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Misc.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/PK.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/PK/X25519.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/PK/RSA.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/PK/DH.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/PK/ECC.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/PK/DSA.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/PK/Ed25519.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Mode/CTR.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Mode/CFB.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Mode/OFB.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Mode/ECB.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Mode/CBC.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/BLAKE2b_256.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/RIPEMD160.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/SHA512_256.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/SHA3_384.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/MD5.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/SHA224.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/SHA256.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/Keccak512.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/Tiger192.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/SHA3_224.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/BLAKE2b_160.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/SHAKE.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/RIPEMD320.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/BLAKE2s_224.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/RIPEMD128.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/BLAKE2b_384.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/BLAKE2b_512.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/SHA3_512.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/MD2.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/MD4.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/CHAES.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/SHA384.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/BLAKE2s_256.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/SHA1.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/BLAKE2s_160.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/SHA512.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/Keccak256.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/SHA3_256.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/RIPEMD256.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/Whirlpool.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/SHA512_224.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/Keccak384.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/Keccak224.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Digest/BLAKE2s_128.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Checksum/Adler32.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Checksum/CRC32.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/AuthEnc/EAX.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/AuthEnc/GCM.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/AuthEnc/OCB.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/AuthEnc/CCM.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/AuthEnc/ChaCha20Poly1305.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/PRNG/RC4.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/PRNG/ChaCha20.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/PRNG/Fortuna.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/PRNG/Sober128.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/PRNG/Yarrow.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Mac/PMAC.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Mac/Poly1305.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Mac/OMAC.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Mac/BLAKE2s.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Mac/XCBC.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Mac/F9.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Mac/HMAC.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Mac/BLAKE2b.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Mac/Pelican.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/SEED.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/XTEA.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/CAST5.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/IDEA.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/SAFER_SK64.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/Twofish.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/SAFER_K128.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/Serpent.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/SAFERP.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/Skipjack.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/Blowfish.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/DES.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/Khazad.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/RC2.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/SAFER_K64.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/RC6.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/MULTI2.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/Anubis.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/SAFER_SK128.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/AES.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/Camellia.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/KASUMI.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/DES_EDE.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/Noekeon.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Cipher/RC5.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Stream/ChaCha.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Stream/Salsa20.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Stream/RC4.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Stream/Sober128.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Stream/Rabbit.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/Crypt/Stream/Sosemanuk.pm Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::PK.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::Whirlpool.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::SHA3_384.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::DES.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Mac::Poly1305.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::Serpent.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::SHA512.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::PRNG::Yarrow.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::MULTI2.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::CHAES.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::BLAKE2b_160.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::SHAKE.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::PRNG::RC4.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::AuthEnc::OCB.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::PK::ECC.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::Keccak224.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Mode::CFB.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::Keccak384.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Stream::Salsa20.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Mac::XCBC.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::RIPEMD320.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::BLAKE2s_128.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::PRNG::Sober128.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::PK::Ed25519.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::RC5.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::PK::RSA.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::PK::X25519.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::Khazad.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::AuthEnc.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::MD5.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::PRNG::Fortuna.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::Twofish.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Mac::F9.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::BLAKE2b_512.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::DES_EDE.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Checksum::Adler32.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::BLAKE2b_384.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Mode::CTR.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Stream::ChaCha.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::AuthEnc::EAX.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::Skipjack.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Mac::OMAC.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::Blowfish.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::SHA512_224.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::BLAKE2s_256.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::RIPEMD128.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::SAFERP.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::SHA512_256.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Mode::CBC.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/CryptX.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::KeyDerivation.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Stream::Sosemanuk.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Mac.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::SHA256.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::AuthEnc::ChaCha20Poly1305.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Mac::PMAC.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::Keccak512.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::PK::DSA.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Mac::BLAKE2b.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::Noekeon.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Mode::ECB.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::SHA3_256.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::SHA1.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Mac::BLAKE2s.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::PK::DH.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::Anubis.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Checksum.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::PRNG.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Stream::RC4.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::XTEA.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::CAST5.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::Tiger192.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Math::BigInt::LTM.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::SHA3_512.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::RIPEMD256.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Mac::Pelican.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::SAFER_K128.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::SEED.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::MD4.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::MD2.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::SHA3_224.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::RIPEMD160.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::PRNG::ChaCha20.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Mode::OFB.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Stream::Rabbit.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::RC6.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::RC2.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Mac::HMAC.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::Camellia.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Mode.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::AuthEnc::CCM.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::SHA384.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::SAFER_SK128.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::SAFER_K64.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::IDEA.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::AuthEnc::GCM.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::BLAKE2s_160.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::SAFER_SK64.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Stream::Sober128.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::BLAKE2b_256.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::AES.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Misc.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::BLAKE2s_224.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Checksum::CRC32.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::Keccak256.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Cipher::KASUMI.3 Installing /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::Digest::SHA224.3 /usr/bin/strip /wrkdirs/usr/ports/security/p5-CryptX/work/stage/usr/local/lib/perl5/site_perl/mach/5.36/auto/CryptX/CryptX.so ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp built_by' 'PKG_NOTE_build_timestamp=2024-04-08T19:13:58+0000' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20240122_1' NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Building packages for p5-CryptX-0.080 ===> Building p5-CryptX-0.080 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for p5-CryptX-0.080 build of security/p5-CryptX | p5-CryptX-0.080 ended at Mon Apr 8 21:14:07 CEST 2024 build time: 00:00:09