DC-Build-Header: libnet-ssleay-perl 1.88-3 / 2021-10-26 23:16:30 +0000 DC-Task: type:rebuild-binarch-only source:libnet-ssleay-perl version:1.88-3 chroot:unstable esttime:53 logfile:/tmp/libnet-ssleay-perl_1.88-3_unstable_clang13.log modes:clang13:binarch-only DC-Sbuild-call: su user42 -c 'sbuild -n --arch-any --apt-update -d unstable -v --no-run-lintian --chroot-setup-commands=/tmp/clang13 libnet-ssleay-perl_1.88-3' sbuild (Debian sbuild) 0.78.1 (09 February 2019) on ip-172-31-13-23.eu-central-1.compute.internal +==============================================================================+ | libnet-ssleay-perl 1.88-3 (amd64) Tue, 26 Oct 2021 23:16:30 +0000 | +==============================================================================+ Package: libnet-ssleay-perl Version: 1.88-3 Source Version: 1.88-3 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: binary I: NOTICE: Log filtering will replace 'var/run/schroot/mount/sid-amd64-sbuild-69aa33bf-52a1-49fc-b6e1-ce5d234574ef' with '<>' +------------------------------------------------------------------------------+ | Chroot Setup Commands | +------------------------------------------------------------------------------+ /tmp/clang13 ------------ + echo 'Entering customization script...' Entering customization script... + CLANG_VERSION=13 + echo 'Install of clang-13' Install of clang-13 + apt-get update Get:1 http://127.0.0.1:12990/debian sid InRelease [165 kB] Get:2 http://127.0.0.1:12990/debian sid/main Sources.diff/Index [63.6 kB] Get:3 http://127.0.0.1:12990/debian sid/main amd64 Packages.diff/Index [63.6 kB] Get:4 http://127.0.0.1:12990/debian sid/main Sources T-2021-10-26-2004.40-F-2021-10-26-0202.15.pdiff [47.3 kB] Get:4 http://127.0.0.1:12990/debian sid/main Sources T-2021-10-26-2004.40-F-2021-10-26-0202.15.pdiff [47.3 kB] Get:5 http://127.0.0.1:12990/debian sid/main amd64 Packages T-2021-10-26-2004.40-F-2021-10-26-0202.15.pdiff [55.9 kB] Get:5 http://127.0.0.1:12990/debian sid/main amd64 Packages T-2021-10-26-2004.40-F-2021-10-26-0202.15.pdiff [55.9 kB] Get:6 http://127.0.0.1:12990/debian sid/main Translation-en [6586 kB] Fetched 6981 kB in 3s (2763 kB/s) Reading package lists... + apt-get install --yes --no-install-recommends --force-yes clang-13 libomp-13-dev libobjc-9-dev Reading package lists... Building dependency tree... The following additional packages will be installed: lib32gcc-s1 lib32stdc++6 libasan5 libbsd0 libc6-i386 libclang-common-13-dev libclang-cpp13 libclang1-13 libedit2 libgc1 libgcc-9-dev libicu67 libllvm13 libmd0 libobjc-11-dev libobjc4 libomp5-13 libxml2 libz3-4 Suggested packages: clang-13-doc libomp-13-doc Recommended packages: llvm-13-dev python3 The following NEW packages will be installed: clang-13 lib32gcc-s1 lib32stdc++6 libasan5 libbsd0 libc6-i386 libclang-common-13-dev libclang-cpp13 libclang1-13 libedit2 libgc1 libgcc-9-dev libicu67 libllvm13 libmd0 libobjc-11-dev libobjc-9-dev libobjc4 libomp-13-dev libomp5-13 libxml2 libz3-4 0 upgraded, 22 newly installed, 0 to remove and 0 not upgraded. Need to get 68.5 MB of archives. After this operation, 379 MB of additional disk space will be used. Get:1 http://127.0.0.1:12990/debian sid/main amd64 libmd0 amd64 1.0.4-1 [29.6 kB] Get:2 http://127.0.0.1:12990/debian sid/main amd64 libbsd0 amd64 0.11.3-1 [108 kB] Get:3 http://127.0.0.1:12990/debian sid/main amd64 libedit2 amd64 3.1-20210910-1 [97.5 kB] Get:4 http://127.0.0.1:12990/debian sid/main amd64 libicu67 amd64 67.1-7 [8622 kB] Get:5 http://127.0.0.1:12990/debian sid/main amd64 libxml2 amd64 2.9.12+dfsg-5 [696 kB] Get:6 http://127.0.0.1:12990/debian sid/main amd64 libz3-4 amd64 4.8.12-1+b1 [6997 kB] Get:7 http://127.0.0.1:12990/debian sid/main amd64 libllvm13 amd64 1:13.0.0-8 [19.7 MB] Get:8 http://127.0.0.1:12990/debian sid/main amd64 libclang-cpp13 amd64 1:13.0.0-8 [10.5 MB] Get:9 http://127.0.0.1:12990/debian sid/main amd64 libgc1 amd64 1:8.0.4-3 [239 kB] Get:10 http://127.0.0.1:12990/debian sid/main amd64 libobjc4 amd64 11.2.0-10 [43.2 kB] Get:11 http://127.0.0.1:12990/debian sid/main amd64 libobjc-11-dev amd64 11.2.0-10 [170 kB] Get:12 http://127.0.0.1:12990/debian sid/main amd64 libc6-i386 amd64 2.32-4 [2624 kB] Get:13 http://127.0.0.1:12990/debian sid/main amd64 lib32gcc-s1 amd64 11.2.0-10 [49.9 kB] Get:14 http://127.0.0.1:12990/debian sid/main amd64 lib32stdc++6 amd64 11.2.0-10 [601 kB] Get:15 http://127.0.0.1:12990/debian sid/main amd64 libclang-common-13-dev amd64 1:13.0.0-8 [5730 kB] Get:16 http://127.0.0.1:12990/debian sid/main amd64 libclang1-13 amd64 1:13.0.0-8 [6093 kB] Get:17 http://127.0.0.1:12990/debian sid/main amd64 clang-13 amd64 1:13.0.0-8 [119 kB] Get:18 http://127.0.0.1:12990/debian sid/main amd64 libasan5 amd64 9.4.0-3 [2734 kB] Get:19 http://127.0.0.1:12990/debian sid/main amd64 libgcc-9-dev amd64 9.4.0-3 [2343 kB] Get:20 http://127.0.0.1:12990/debian sid/main amd64 libobjc-9-dev amd64 9.4.0-3 [219 kB] Get:21 http://127.0.0.1:12990/debian sid/main amd64 libomp5-13 amd64 1:13.0.0-8 [377 kB] Get:22 http://127.0.0.1:12990/debian sid/main amd64 libomp-13-dev amd64 1:13.0.0-8 [482 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 68.5 MB in 0s (151 MB/s) Selecting previously unselected package libmd0:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12431 files and directories currently installed.) Preparing to unpack .../00-libmd0_1.0.4-1_amd64.deb ... Unpacking libmd0:amd64 (1.0.4-1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../01-libbsd0_0.11.3-1_amd64.deb ... Unpacking libbsd0:amd64 (0.11.3-1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../02-libedit2_3.1-20210910-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20210910-1) ... Selecting previously unselected package libicu67:amd64. Preparing to unpack .../03-libicu67_67.1-7_amd64.deb ... Unpacking libicu67:amd64 (67.1-7) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../04-libxml2_2.9.12+dfsg-5_amd64.deb ... Unpacking libxml2:amd64 (2.9.12+dfsg-5) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../05-libz3-4_4.8.12-1+b1_amd64.deb ... Unpacking libz3-4:amd64 (4.8.12-1+b1) ... Selecting previously unselected package libllvm13:amd64. Preparing to unpack .../06-libllvm13_1%3a13.0.0-8_amd64.deb ... Unpacking libllvm13:amd64 (1:13.0.0-8) ... Selecting previously unselected package libclang-cpp13. Preparing to unpack .../07-libclang-cpp13_1%3a13.0.0-8_amd64.deb ... Unpacking libclang-cpp13 (1:13.0.0-8) ... Selecting previously unselected package libgc1:amd64. Preparing to unpack .../08-libgc1_1%3a8.0.4-3_amd64.deb ... Unpacking libgc1:amd64 (1:8.0.4-3) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../09-libobjc4_11.2.0-10_amd64.deb ... Unpacking libobjc4:amd64 (11.2.0-10) ... Selecting previously unselected package libobjc-11-dev:amd64. Preparing to unpack .../10-libobjc-11-dev_11.2.0-10_amd64.deb ... Unpacking libobjc-11-dev:amd64 (11.2.0-10) ... Selecting previously unselected package libc6-i386. Preparing to unpack .../11-libc6-i386_2.32-4_amd64.deb ... Unpacking libc6-i386 (2.32-4) ... Selecting previously unselected package lib32gcc-s1. Preparing to unpack .../12-lib32gcc-s1_11.2.0-10_amd64.deb ... Unpacking lib32gcc-s1 (11.2.0-10) ... Selecting previously unselected package lib32stdc++6. Preparing to unpack .../13-lib32stdc++6_11.2.0-10_amd64.deb ... Unpacking lib32stdc++6 (11.2.0-10) ... Selecting previously unselected package libclang-common-13-dev. Preparing to unpack .../14-libclang-common-13-dev_1%3a13.0.0-8_amd64.deb ... Unpacking libclang-common-13-dev (1:13.0.0-8) ... Selecting previously unselected package libclang1-13. Preparing to unpack .../15-libclang1-13_1%3a13.0.0-8_amd64.deb ... Unpacking libclang1-13 (1:13.0.0-8) ... Selecting previously unselected package clang-13. Preparing to unpack .../16-clang-13_1%3a13.0.0-8_amd64.deb ... Unpacking clang-13 (1:13.0.0-8) ... Selecting previously unselected package libasan5:amd64. Preparing to unpack .../17-libasan5_9.4.0-3_amd64.deb ... Unpacking libasan5:amd64 (9.4.0-3) ... Selecting previously unselected package libgcc-9-dev:amd64. Preparing to unpack .../18-libgcc-9-dev_9.4.0-3_amd64.deb ... Unpacking libgcc-9-dev:amd64 (9.4.0-3) ... Selecting previously unselected package libobjc-9-dev:amd64. Preparing to unpack .../19-libobjc-9-dev_9.4.0-3_amd64.deb ... Unpacking libobjc-9-dev:amd64 (9.4.0-3) ... Selecting previously unselected package libomp5-13:amd64. Preparing to unpack .../20-libomp5-13_1%3a13.0.0-8_amd64.deb ... Unpacking libomp5-13:amd64 (1:13.0.0-8) ... Selecting previously unselected package libomp-13-dev. Preparing to unpack .../21-libomp-13-dev_1%3a13.0.0-8_amd64.deb ... Unpacking libomp-13-dev (1:13.0.0-8) ... Setting up libicu67:amd64 (67.1-7) ... Setting up libasan5:amd64 (9.4.0-3) ... Setting up libz3-4:amd64 (4.8.12-1+b1) ... Setting up libgc1:amd64 (1:8.0.4-3) ... Setting up libmd0:amd64 (1.0.4-1) ... Setting up libc6-i386 (2.32-4) ... Setting up libomp5-13:amd64 (1:13.0.0-8) ... Setting up libbsd0:amd64 (0.11.3-1) ... Setting up libxml2:amd64 (2.9.12+dfsg-5) ... Setting up libedit2:amd64 (3.1-20210910-1) ... Setting up libobjc4:amd64 (11.2.0-10) ... Setting up libgcc-9-dev:amd64 (9.4.0-3) ... Setting up lib32gcc-s1 (11.2.0-10) ... Setting up lib32stdc++6 (11.2.0-10) ... Setting up libllvm13:amd64 (1:13.0.0-8) ... Setting up libobjc-9-dev:amd64 (9.4.0-3) ... Setting up libclang-common-13-dev (1:13.0.0-8) ... Setting up libomp-13-dev (1:13.0.0-8) ... Setting up libobjc-11-dev:amd64 (11.2.0-10) ... Setting up libclang1-13 (1:13.0.0-8) ... Setting up libclang-cpp13 (1:13.0.0-8) ... Setting up clang-13 (1:13.0.0-8) ... Processing triggers for libc-bin (2.32-4) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. + echo 'Replace gcc, g++ & cpp by clang' Replace gcc, g++ & cpp by clang + VERSIONS='4.6 4.7 4.8 4.9 5 6 7 8 9 10 11' + cd /usr/bin + for VERSION in $VERSIONS + rm -f g++-4.6 gcc-4.6 cpp-4.6 gcc + ln -s clang++-13 g++-4.6 + ln -s clang-13 gcc-4.6 + ln -s clang-13 cpp-4.6 + ln -s clang-13 gcc + echo 'gcc-4.6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.7 gcc-4.7 cpp-4.7 gcc + ln -s clang++-13 g++-4.7 + ln -s clang-13 gcc-4.7 + ln -s clang-13 cpp-4.7 + ln -s clang-13 gcc + echo 'gcc-4.7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.8 gcc-4.8 cpp-4.8 gcc + ln -s clang++-13 g++-4.8 + ln -s clang-13 gcc-4.8 + ln -s clang-13 cpp-4.8 + ln -s clang-13 gcc + echo 'gcc-4.8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.9 gcc-4.9 cpp-4.9 gcc + ln -s clang++-13 g++-4.9 + ln -s clang-13 gcc-4.9 + ln -s clang-13 cpp-4.9 + ln -s clang-13 gcc + echo 'gcc-4.9 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.9 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-5 gcc-5 cpp-5 gcc + ln -s clang++-13 g++-5 + ln -s clang-13 gcc-5 + ln -s clang-13 cpp-5 + ln -s clang-13 gcc + echo 'gcc-5 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-5 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-5 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-5 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-6 gcc-6 cpp-6 gcc + ln -s clang++-13 g++-6 + ln -s clang-13 gcc-6 + ln -s clang-13 cpp-6 + ln -s clang-13 gcc + echo 'gcc-6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-7 gcc-7 cpp-7 gcc + ln -s clang++-13 g++-7 + ln -s clang-13 gcc-7 + ln -s clang-13 cpp-7 + ln -s clang-13 gcc + echo 'gcc-7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-8 gcc-8 cpp-8 gcc + ln -s clang++-13 g++-8 + ln -s clang-13 gcc-8 + ln -s clang-13 cpp-8 + ln -s clang-13 gcc + echo 'gcc-8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-9 gcc-9 cpp-9 gcc + ln -s clang++-13 g++-9 + ln -s clang-13 gcc-9 + ln -s clang-13 cpp-9 + ln -s clang-13 gcc + echo 'gcc-9 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-9 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-10 gcc-10 cpp-10 gcc + ln -s clang++-13 g++-10 + ln -s clang-13 gcc-10 + ln -s clang-13 cpp-10 + ln -s clang-13 gcc + echo 'gcc-10 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-10 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-10 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-10 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-11 gcc-11 cpp-11 gcc + ln -s clang++-13 g++-11 + ln -s clang-13 gcc-11 + ln -s clang-13 cpp-11 + ln -s clang-13 gcc + echo 'gcc-11 hold' + dpkg --set-selections + echo 'g++-11 hold' + dpkg --set-selections + cd - /build/libnet-ssleay-perl-C7jm0u + echo 'Check if gcc, g++ & cpp are actually clang' Check if gcc, g++ & cpp are actually clang + gcc --version + grep clang + cpp --version + grep clang + g++ --version + grep clang + cd /usr/bin/ + rm -f clang++ clang + ln -s clang-13 clang++ + ln -s clang-13 clang + clang++ --version Debian clang version 13.0.0-8 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/bin + clang --version Debian clang version 13.0.0-8 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/bin + cd - /build/libnet-ssleay-perl-C7jm0u + apt install --yes --no-install-recommends --force-yes qt5-qmake WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: qt5-qmake-bin qtchooser The following NEW packages will be installed: qt5-qmake qt5-qmake-bin qtchooser 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 1322 kB of archives. After this operation, 4914 kB of additional disk space will be used. Get:1 http://127.0.0.1:12990/debian sid/main amd64 qt5-qmake-bin amd64 5.15.2+dfsg-12 [1046 kB] Get:2 http://127.0.0.1:12990/debian sid/main amd64 qtchooser amd64 66-2 [26.3 kB] Get:3 http://127.0.0.1:12990/debian sid/main amd64 qt5-qmake amd64 5.15.2+dfsg-12 [249 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 1322 kB in 0s (20.3 MB/s) Selecting previously unselected package qt5-qmake-bin. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13528 files and directories currently installed.) Preparing to unpack .../qt5-qmake-bin_5.15.2+dfsg-12_amd64.deb ... Unpacking qt5-qmake-bin (5.15.2+dfsg-12) ... Selecting previously unselected package qtchooser. Preparing to unpack .../qtchooser_66-2_amd64.deb ... Unpacking qtchooser (66-2) ... Selecting previously unselected package qt5-qmake:amd64. Preparing to unpack .../qt5-qmake_5.15.2+dfsg-12_amd64.deb ... Unpacking qt5-qmake:amd64 (5.15.2+dfsg-12) ... Setting up qt5-qmake-bin (5.15.2+dfsg-12) ... Setting up qtchooser (66-2) ... Setting up qt5-qmake:amd64 (5.15.2+dfsg-12) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. + cp /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-clang/qmake.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-clang/qplatformdefs.h /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/ + ls -al /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/ total 16 drwxr-xr-x 2 root root 4096 Oct 26 23:16 . drwxr-xr-x 76 root root 4096 Oct 26 23:16 .. -rw-r--r-- 1 root root 276 Oct 26 23:16 qmake.conf -rw-r--r-- 1 root root 3218 Oct 26 23:16 qplatformdefs.h + cat /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf # # qmake configuration for linux-clang # MAKEFILE_GENERATOR = UNIX CONFIG += incremental QMAKE_INCREMENTAL_STYLE = sublib include(../common/linux.conf) include(../common/gcc-base-unix.conf) include(../common/clang.conf) QMAKE_LFLAGS += -ccc-gcc-name g++ load(qt_config) + export QMAKESPEC=/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-clang/ + QMAKESPEC=/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-clang/ + sed -i -e 's|compare_problem(2,|compare_problem(0,|g' /usr/bin/dpkg-gensymbols + sed -i -e 's|compare_problem(1,|compare_problem(0,|g' /usr/bin/dpkg-gensymbols + grep 'compare_problem(' /usr/bin/dpkg-gensymbols compare_problem(4, g_('new libraries appeared in the symbols file: %s'), "@libs"); compare_problem(3, g_('some libraries disappeared in the symbols file: %s'), "@libs"); compare_problem(0, g_('some new symbols appeared in the symbols file: %s'), compare_problem(0, g_('some symbols or patterns disappeared in the symbols file: %s'), I: Finished running '/tmp/clang13'. Finished processing commands. -------------------------------------------------------------------------------- I: NOTICE: Log filtering will replace 'build/libnet-ssleay-perl-C7jm0u/resolver-9Zpf8K' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Hit:1 http://127.0.0.1:12990/debian sid InRelease Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'libnet-ssleay-perl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/perl-team/modules/packages/libnet-ssleay-perl.git Please use: git clone https://salsa.debian.org/perl-team/modules/packages/libnet-ssleay-perl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 451 kB of source archives. Get:1 http://127.0.0.1:12990/debian sid/main libnet-ssleay-perl 1.88-3 (dsc) [2567 B] Get:2 http://127.0.0.1:12990/debian sid/main libnet-ssleay-perl 1.88-3 (tar) [436 kB] Get:3 http://127.0.0.1:12990/debian sid/main libnet-ssleay-perl 1.88-3 (diff) [12.6 kB] Fetched 451 kB in 0s (5599 kB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/libnet-ssleay-perl-C7jm0u/libnet-ssleay-perl-1.88' with '<>' I: NOTICE: Log filtering will replace 'build/libnet-ssleay-perl-C7jm0u' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 12), libssl-dev, libtest-exception-perl, libtest-nowarnings-perl, libtest-pod-perl, libtest-warn-perl, openssl, perl-openssl-defaults, perl-xs-dev, perl, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 12), libssl-dev, libtest-exception-perl, libtest-nowarnings-perl, libtest-pod-perl, libtest-warn-perl, openssl, perl-openssl-defaults, perl-xs-dev, perl, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [441 B] Get:5 copy:/<>/apt_archive ./ Packages [513 B] Fetched 1911 B in 0s (188 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libelf1 libfile-stripnondeterminism-perl libmagic-mgc libmagic1 libperl-dev libpipeline1 libsigsegv2 libssl-dev libsub-override-perl libsub-uplevel-perl libtest-exception-perl libtest-nowarnings-perl libtest-pod-perl libtest-warn-perl libtool libuchardet0 m4 man-db openssl perl-openssl-defaults po-debconf sensible-utils Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libssl-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser ca-certificates libmail-box-perl Recommended packages: curl | wget | lynx libarchive-cpio-perl libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libelf1 libfile-stripnondeterminism-perl libmagic-mgc libmagic1 libperl-dev libpipeline1 libsigsegv2 libssl-dev libsub-override-perl libsub-uplevel-perl libtest-exception-perl libtest-nowarnings-perl libtest-pod-perl libtest-warn-perl libtool libuchardet0 m4 man-db openssl perl-openssl-defaults po-debconf sbuild-build-depends-main-dummy sensible-utils 0 upgraded, 39 newly installed, 0 to remove and 0 not upgraded. Need to get 12.8 MB of archives. After this operation, 46.7 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [936 B] Get:2 http://127.0.0.1:12990/debian sid/main amd64 bsdextrautils amd64 2.37.2-4 [143 kB] Get:3 http://127.0.0.1:12990/debian sid/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get:4 http://127.0.0.1:12990/debian sid/main amd64 groff-base amd64 1.22.4-7 [935 kB] Get:5 http://127.0.0.1:12990/debian sid/main amd64 libpipeline1 amd64 1.5.3-1 [34.3 kB] Get:6 http://127.0.0.1:12990/debian sid/main amd64 man-db amd64 2.9.4-2 [1354 kB] Get:7 http://127.0.0.1:12990/debian sid/main amd64 sensible-utils all 0.0.17 [21.5 kB] Get:8 http://127.0.0.1:12990/debian sid/main amd64 libmagic-mgc amd64 1:5.39-3 [273 kB] Get:9 http://127.0.0.1:12990/debian sid/main amd64 libmagic1 amd64 1:5.39-3 [126 kB] Get:10 http://127.0.0.1:12990/debian sid/main amd64 file amd64 1:5.39-3 [69.1 kB] Get:11 http://127.0.0.1:12990/debian sid/main amd64 gettext-base amd64 0.21-4 [175 kB] Get:12 http://127.0.0.1:12990/debian sid/main amd64 libsigsegv2 amd64 2.13-1 [34.8 kB] Get:13 http://127.0.0.1:12990/debian sid/main amd64 m4 amd64 1.4.18-5 [204 kB] Get:14 http://127.0.0.1:12990/debian sid/main amd64 autoconf all 2.71-2 [343 kB] Get:15 http://127.0.0.1:12990/debian sid/main amd64 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get:16 http://127.0.0.1:12990/debian sid/main amd64 automake all 1:1.16.5-1 [823 kB] Get:17 http://127.0.0.1:12990/debian sid/main amd64 autopoint all 0.21-4 [510 kB] Get:18 http://127.0.0.1:12990/debian sid/main amd64 libdebhelper-perl all 13.5.2 [192 kB] Get:19 http://127.0.0.1:12990/debian sid/main amd64 libtool all 2.4.6-15 [513 kB] Get:20 http://127.0.0.1:12990/debian sid/main amd64 dh-autoreconf all 20 [17.1 kB] Get:21 http://127.0.0.1:12990/debian sid/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:22 http://127.0.0.1:12990/debian sid/main amd64 libsub-override-perl all 0.09-2 [10.2 kB] Get:23 http://127.0.0.1:12990/debian sid/main amd64 libfile-stripnondeterminism-perl all 1.12.0-2 [26.3 kB] Get:24 http://127.0.0.1:12990/debian sid/main amd64 dh-strip-nondeterminism all 1.12.0-2 [15.5 kB] Get:25 http://127.0.0.1:12990/debian sid/main amd64 libelf1 amd64 0.185-2 [172 kB] Get:26 http://127.0.0.1:12990/debian sid/main amd64 dwz amd64 0.14-1 [98.3 kB] Get:27 http://127.0.0.1:12990/debian sid/main amd64 gettext amd64 0.21-4 [1311 kB] Get:28 http://127.0.0.1:12990/debian sid/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get:29 http://127.0.0.1:12990/debian sid/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:30 http://127.0.0.1:12990/debian sid/main amd64 debhelper all 13.5.2 [1056 kB] Get:31 http://127.0.0.1:12990/debian sid/main amd64 libperl-dev amd64 5.32.1-6 [1072 kB] Get:32 http://127.0.0.1:12990/debian sid/main amd64 libssl-dev amd64 1.1.1l-1 [1809 kB] Get:33 http://127.0.0.1:12990/debian sid/main amd64 libsub-uplevel-perl all 0.2800-1.1 [16.5 kB] Get:34 http://127.0.0.1:12990/debian sid/main amd64 libtest-exception-perl all 0.43-1 [18.7 kB] Get:35 http://127.0.0.1:12990/debian sid/main amd64 libtest-nowarnings-perl all 1.06-1 [13.2 kB] Get:36 http://127.0.0.1:12990/debian sid/main amd64 libtest-pod-perl all 1.52-1 [14.2 kB] Get:37 http://127.0.0.1:12990/debian sid/main amd64 libtest-warn-perl all 0.36-1 [16.2 kB] Get:38 http://127.0.0.1:12990/debian sid/main amd64 openssl amd64 1.1.1l-1 [851 kB] Get:39 http://127.0.0.1:12990/debian sid/main amd64 perl-openssl-defaults amd64 5 [7360 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 12.8 MB in 0s (126 MB/s) Selecting previously unselected package bsdextrautils. (Reading database ... 14273 files and directories currently installed.) Preparing to unpack .../00-bsdextrautils_2.37.2-4_amd64.deb ... Unpacking bsdextrautils (2.37.2-4) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../01-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../02-groff-base_1.22.4-7_amd64.deb ... Unpacking groff-base (1.22.4-7) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../03-libpipeline1_1.5.3-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.9.4-2_amd64.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../05-sensible-utils_0.0.17_all.deb ... Unpacking sensible-utils (0.0.17) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.39-3_amd64.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../07-libmagic1_1%3a5.39-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.39-3_amd64.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../09-gettext-base_0.21-4_amd64.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../10-libsigsegv2_2.13-1_amd64.deb ... Unpacking libsigsegv2:amd64 (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.18-5_amd64.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.71-2_all.deb ... Unpacking autoconf (2.71-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.5-1_all.deb ... Unpacking automake (1:1.16.5-1) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.5.2_all.deb ... Unpacking libdebhelper-perl (13.5.2) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../20-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.12.0-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.12.0-2_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-2) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../23-libelf1_0.185-2_amd64.deb ... Unpacking libelf1:amd64 (0.185-2) ... Selecting previously unselected package dwz. Preparing to unpack .../24-dwz_0.14-1_amd64.deb ... Unpacking dwz (0.14-1) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.21-4_amd64.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../27-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_13.5.2_all.deb ... Unpacking debhelper (13.5.2) ... Selecting previously unselected package libperl-dev:amd64. Preparing to unpack .../29-libperl-dev_5.32.1-6_amd64.deb ... Unpacking libperl-dev:amd64 (5.32.1-6) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../30-libssl-dev_1.1.1l-1_amd64.deb ... Unpacking libssl-dev:amd64 (1.1.1l-1) ... Selecting previously unselected package libsub-uplevel-perl. Preparing to unpack .../31-libsub-uplevel-perl_0.2800-1.1_all.deb ... Unpacking libsub-uplevel-perl (0.2800-1.1) ... Selecting previously unselected package libtest-exception-perl. Preparing to unpack .../32-libtest-exception-perl_0.43-1_all.deb ... Unpacking libtest-exception-perl (0.43-1) ... Selecting previously unselected package libtest-nowarnings-perl. Preparing to unpack .../33-libtest-nowarnings-perl_1.06-1_all.deb ... Unpacking libtest-nowarnings-perl (1.06-1) ... Selecting previously unselected package libtest-pod-perl. Preparing to unpack .../34-libtest-pod-perl_1.52-1_all.deb ... Unpacking libtest-pod-perl (1.52-1) ... Selecting previously unselected package libtest-warn-perl. Preparing to unpack .../35-libtest-warn-perl_0.36-1_all.deb ... Unpacking libtest-warn-perl (0.36-1) ... Selecting previously unselected package openssl. Preparing to unpack .../36-openssl_1.1.1l-1_amd64.deb ... Unpacking openssl (1.1.1l-1) ... Selecting previously unselected package perl-openssl-defaults:amd64. Preparing to unpack .../37-perl-openssl-defaults_5_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (5) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../38-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.3-1) ... Setting up bsdextrautils (2.37.2-4) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libmagic-mgc (1:5.39-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.5.2) ... Setting up libtest-pod-perl (1.52-1) ... Setting up libmagic1:amd64 (1:5.39-3) ... Setting up perl-openssl-defaults:amd64 (5) ... Setting up gettext-base (0.21-4) ... Setting up libperl-dev:amd64 (5.32.1-6) ... Setting up file (1:5.39-3) ... Setting up libtest-nowarnings-perl (1.06-1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libsigsegv2:amd64 (2.13-1) ... Setting up libssl-dev:amd64 (1.1.1l-1) ... Setting up autopoint (0.21-4) ... Setting up sensible-utils (0.0.17) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up libsub-uplevel-perl (0.2800-1.1) ... Setting up libsub-override-perl (0.09-2) ... Setting up openssl (1.1.1l-1) ... Setting up libelf1:amd64 (0.185-2) ... Setting up libfile-stripnondeterminism-perl (1.12.0-2) ... Setting up gettext (0.21-4) ... Setting up libtool (2.4.6-15) ... Setting up libtest-warn-perl (0.36-1) ... Setting up m4 (1.4.18-5) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libtest-exception-perl (0.43-1) ... Setting up autoconf (2.71-2) ... Setting up dh-strip-nondeterminism (1.12.0-2) ... Setting up dwz (0.14-1) ... Setting up groff-base (1.22.4-7) ... Setting up automake (1:1.16.5-1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up dh-autoreconf (20) ... Setting up debhelper (13.5.2) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.32-4) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.19.0-6-cloud-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) amd64 (x86_64) Toolchain package versions: binutils_2.37-7 dpkg-dev_1.20.9 g++-11_11.2.0-10 gcc-11_11.2.0-10 libc6-dev_2.32-4 libstdc++-11-dev_11.2.0-10 libstdc++6_11.2.0-10 linux-libc-dev_5.14.12-1 Package versions: adduser_3.118 apt_2.3.11 autoconf_2.71-2 automake_1:1.16.5-1 autopoint_0.21-4 autotools-dev_20180224.1+nmu1 base-files_12 base-passwd_3.5.52 bash_5.1-3+b2 binutils_2.37-7 binutils-common_2.37-7 binutils-x86-64-linux-gnu_2.37-7 bsdextrautils_2.37.2-4 bsdutils_1:2.37.2-4 build-essential_12.9 bzip2_1.0.8-4 clang-13_1:13.0.0-8 coreutils_8.32-4+b1 cpp_4:11.2.0-2 cpp-11_11.2.0-10 dash_0.5.11+git20210120+802ebd4-2 debconf_1.5.78 debhelper_13.5.2 debian-archive-keyring_2021.1.1 debianutils_5.5-1 dh-autoreconf_20 dh-strip-nondeterminism_1.12.0-2 diffutils_1:3.7-5 dpkg_1.20.9 dpkg-dev_1.20.9 dwz_0.14-1 e2fsprogs_1.46.4-1 fakeroot_1.26-1 file_1:5.39-3 findutils_4.8.0-1 g++_4:11.2.0-2 g++-11_11.2.0-10 gcc_4:11.2.0-2 gcc-10-base_10.3.0-11 gcc-11_11.2.0-10 gcc-11-base_11.2.0-10 gcc-9-base_9.4.0-3 gettext_0.21-4 gettext-base_0.21-4 gpgv_2.2.27-2 grep_3.7-1 groff-base_1.22.4-7 gzip_1.10-4 hostname_3.23 init-system-helpers_1.60 intltool-debian_0.35.0+20060710.5 lib32gcc-s1_11.2.0-10 lib32stdc++6_11.2.0-10 libacl1_2.3.1-1 libapt-pkg6.0_2.3.11 libarchive-zip-perl_1.68-1 libasan5_9.4.0-3 libasan6_11.2.0-10 libatomic1_11.2.0-10 libattr1_1:2.5.1-1 libaudit-common_1:3.0.6-1 libaudit1_1:3.0.6-1 libbinutils_2.37-7 libblkid1_2.37.2-4 libbsd0_0.11.3-1 libbz2-1.0_1.0.8-4 libc-bin_2.32-4 libc-dev-bin_2.32-4 libc6_2.32-4 libc6-dev_2.32-4 libc6-i386_2.32-4 libcap-ng0_0.7.9-2.2+b1 libcap2_1:2.44-1 libcc1-0_11.2.0-10 libclang-common-13-dev_1:13.0.0-8 libclang-cpp13_1:13.0.0-8 libclang1-13_1:13.0.0-8 libcom-err2_1.46.4-1 libcrypt-dev_1:4.4.25-2 libcrypt1_1:4.4.25-2 libctf-nobfd0_2.37-7 libctf0_2.37-7 libdb5.3_5.3.28+dfsg1-0.8 libdebconfclient0_0.260 libdebhelper-perl_13.5.2 libdpkg-perl_1.20.9 libedit2_3.1-20210910-1 libelf1_0.185-2 libext2fs2_1.46.4-1 libfakeroot_1.26-1 libffi8_3.4.2-3 libfile-stripnondeterminism-perl_1.12.0-2 libgc1_1:8.0.4-3 libgcc-11-dev_11.2.0-10 libgcc-9-dev_9.4.0-3 libgcc-s1_11.2.0-10 libgcrypt20_1.9.4-3+b1 libgdbm-compat4_1.22-1 libgdbm6_1.22-1 libgmp10_2:6.2.1+dfsg-2 libgnutls30_3.7.2-2 libgomp1_11.2.0-10 libgpg-error0_1.42-3 libgssapi-krb5-2_1.18.3-7 libhogweed6_3.7.3-1 libicu67_67.1-7 libidn2-0_2.3.2-2 libisl23_0.24-2 libitm1_11.2.0-10 libk5crypto3_1.18.3-7 libkeyutils1_1.6.1-2 libkrb5-3_1.18.3-7 libkrb5support0_1.18.3-7 libllvm13_1:13.0.0-8 liblsan0_11.2.0-10 liblz4-1_1.9.3-2 liblzma5_5.2.5-2 libmagic-mgc_1:5.39-3 libmagic1_1:5.39-3 libmd0_1.0.4-1 libmount1_2.37.2-4 libmpc3_1.2.1-1 libmpfr6_4.1.0-3 libnettle8_3.7.3-1 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libobjc-11-dev_11.2.0-10 libobjc-9-dev_9.4.0-3 libobjc4_11.2.0-10 libomp-13-dev_1:13.0.0-8 libomp5-13_1:13.0.0-8 libp11-kit0_0.24.0-5 libpam-modules_1.4.0-10 libpam-modules-bin_1.4.0-10 libpam-runtime_1.4.0-10 libpam0g_1.4.0-10 libpcre2-8-0_10.36-2 libpcre3_2:8.39-13 libperl-dev_5.32.1-6 libperl5.32_5.32.1-6 libpipeline1_1.5.3-1 libquadmath0_11.2.0-10 libseccomp2_2.5.2-2 libselinux1_3.1-3 libsemanage-common_3.1-1 libsemanage1_3.1-1+b2 libsepol1_3.1-1 libsigsegv2_2.13-1 libsmartcols1_2.37.2-4 libss2_1.46.4-1 libssl-dev_1.1.1l-1 libssl1.1_1.1.1l-1 libstdc++-11-dev_11.2.0-10 libstdc++6_11.2.0-10 libsub-override-perl_0.09-2 libsub-uplevel-perl_0.2800-1.1 libsystemd0_249.5-1 libtasn1-6_4.17.0-2 libtest-exception-perl_0.43-1 libtest-nowarnings-perl_1.06-1 libtest-pod-perl_1.52-1 libtest-warn-perl_0.36-1 libtinfo6_6.2+20210905-1 libtirpc-common_1.3.2-2 libtirpc-dev_1.3.2-2 libtirpc3_1.3.2-2 libtool_2.4.6-15 libtsan0_11.2.0-10 libubsan1_11.2.0-10 libuchardet0_0.0.7-1 libudev1_249.5-1 libunistring2_0.9.10-6 libuuid1_2.37.2-4 libxml2_2.9.12+dfsg-5 libxxhash0_0.8.0-2 libz3-4_4.8.12-1+b1 libzstd1_1.4.8+dfsg-3 linux-libc-dev_5.14.12-1 login_1:4.8.1-1 logsave_1.46.4-1 lsb-base_11.1.0 m4_1.4.18-5 make_4.3-4.1 man-db_2.9.4-2 mawk_1.3.4.20200120-2 mount_2.37.2-4 ncurses-base_6.2+20210905-1 ncurses-bin_6.2+20210905-1 openssl_1.1.1l-1 passwd_1:4.8.1-1 patch_2.7.6-7 perl_5.32.1-6 perl-base_5.32.1-6 perl-modules-5.32_5.32.1-6 perl-openssl-defaults_5 po-debconf_1.0.21+nmu1 qt5-qmake_5.15.2+dfsg-12 qt5-qmake-bin_5.15.2+dfsg-12 qtchooser_66-2 rpcsvc-proto_1.4.2-4 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sysvinit-utils_3.00-1 tar_1.34+dfsg-1 tzdata_2021e-1 util-linux_2.37.2-4 xz-utils_5.2.5-2 zlib1g_1:1.2.11.dfsg-2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: libnet-ssleay-perl Binary: libnet-ssleay-perl Architecture: any Version: 1.88-3 Maintainer: Debian Perl Group Uploaders: Damyan Ivanov , gregor herrmann Homepage: https://metacpan.org/release/Net-SSLeay Standards-Version: 4.5.0 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libnet-ssleay-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libnet-ssleay-perl.git Testsuite: autopkgtest-pkg-perl Build-Depends: debhelper-compat (= 12), libssl-dev, libtest-exception-perl , libtest-nowarnings-perl , libtest-pod-perl , libtest-warn-perl , openssl, perl-openssl-defaults, perl-xs-dev, perl:native Package-List: libnet-ssleay-perl deb perl optional arch=any Checksums-Sha1: ab4a63502433b91b9a54504475d9df2ae2887714 436215 libnet-ssleay-perl_1.88.orig.tar.gz dc208f800be835f04b58aa93b4baba94edbaf4b0 12568 libnet-ssleay-perl_1.88-3.debian.tar.xz Checksums-Sha256: 2000da483c8471a0b61e06959e92a6fca7b9e40586d5c828de977d3d2081cfdd 436215 libnet-ssleay-perl_1.88.orig.tar.gz b6145c8ad3178942f52bf7d4cab6cb1a76f523e6a0dfe299d69a17aab98e0464 12568 libnet-ssleay-perl_1.88-3.debian.tar.xz Files: fcef4985f5f7e0381e3dddd0ee7878d1 436215 libnet-ssleay-perl_1.88.orig.tar.gz e8c0e741be17b25cd05eb6e39bce66e2 12568 libnet-ssleay-perl_1.88-3.debian.tar.xz Dgit: c0b7cc38c037096f5f36519b06788bb37438870a debian archive/debian/1.88-3 https://git.dgit.debian.org/libnet-ssleay-perl -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAl52a3FfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgZBnw/+JWq5t8xBlVwg0TYawOwwBsuJO+UJoF37YZ87IyKXfEke1ap0m+sH2xFu meMesF/3O0ZrtNmetTp0xtu7SsoG11jDxFjNS+EndVls27X9J4OpT7Vlf1S+TFin oedTzJNrpTvAjceOkbOKNBMgByjALwnvBFNDs1R9WVkbW1gYV9+hxLG03bj/mCK9 E9UDrIdns9d/ivFOvellkA4g95lqw4lEhlWQLPP6w5Z8DLG9dnpQ276/Fm02LQLJ IZHtto1V0172vkCEoybC8a3CdIHY43CnxcqKdZS5HrYlDWDjovYezCvKuhsglhY4 B9kMeckVwCzJI8sovCcNdHuGS2S+lKke/piOY4VbWMVIMzqXD91fSvw1c2d8XUJ3 f74M1rUktGXkjIaw60S3XqOwC13g3/IVk1Neiu7KFNKyUOTuviGopMWo1N1rtc8T iU+d9RHc1pxS9cCrai3dzlTQKtAz6xhuGBY2fkvFuUaY8TDzbhrLxiy6c7QE6h0G 7Z+xhezWzuD5uIHmsNJmMgnoIAxbDZ5B1unVPBjZL40YrPzpqzgWL9fpzlUk95zE c7eu31I3qC77VwCpYix5mCYa4vmvhN1vbXT8Z2cZQzn/Z08gyb3smnQ68rDx1tsf eAC8Kq6CDaVVJ2O38HYYyOT1ahdASBwW/RkYFt+dcqrKe5YpEEs= =BE11 -----END PGP SIGNATURE----- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.MC6YQQGw/trustedkeys.kbx': General error gpgv: Signature made Sat Mar 21 19:30:57 2020 UTC gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./libnet-ssleay-perl_1.88-3.dsc dpkg-source: info: extracting libnet-ssleay-perl in /<> dpkg-source: info: unpacking libnet-ssleay-perl_1.88.orig.tar.gz dpkg-source: info: unpacking libnet-ssleay-perl_1.88-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 20no-stray-libz-link.patch dpkg-source: info: applying openssl-1.1.1e.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=user42 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable SCHROOT_CHROOT_NAME=sid-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1001 SCHROOT_GROUP=user42 SCHROOT_SESSION_ID=sid-amd64-sbuild-69aa33bf-52a1-49fc-b6e1-ce5d234574ef SCHROOT_UID=1001 SCHROOT_USER=user42 SHELL=/bin/sh USER=user42 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -b -rfakeroot dpkg-buildpackage: info: source package libnet-ssleay-perl dpkg-buildpackage: info: source version 1.88-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --with perl_openssl dh_clean debian/rules binary dh binary --with perl_openssl dh_update_autotools_config dh_autoreconf dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now" Do you want to run external tests? These tests *will* *fail* if you do not have network connectivity. [n] n *** Found OpenSSL-1.1.1l installed in /usr *** Be sure to use the same compiler and options to compile your OpenSSL, perl, and Net::SSLeay. Mixing and matching compilers is not supported. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Net::SSLeay Writing MYMETA.yml and MYMETA.json dh_auto_build make -j4 make[1]: Entering directory '/<>' Running Mkbootstrap for SSLeay () "/usr/bin/perl" "/usr/share/perl/5.32/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.32/ExtUtils/typemap' -typemap '/<>/typemap' SSLeay.xs > SSLeay.xsc chmod 644 "SSLeay.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SSLeay.bs blib/arch/auto/Net/SSLeay/SSLeay.bs 644 cp lib/Net/SSLeay.pm blib/lib/Net/SSLeay.pm AutoSplitting blib/lib/Net/SSLeay.pm (blib/lib/auto/Net/SSLeay) blib/lib/Net/SSLeay.pm: some names are not unique when truncated to 8 characters: directory blib/lib/auto/Net/SSLeay: do_https3.al, do_https2.al, do_https4.al, do_https.al truncate to do_https do_httpx3.al, do_httpx2.al, do_httpx4.al truncate to do_httpx get_https.al, get_https3.al, get_https4.al, get_http.al, get_http3.al, get_http4.al, get_httpx.al, get_httpx3.al, get_httpx4.al truncate to get_http head_https.al, head_https3.al, head_https4.al, head_http.al, head_http3.al, head_http4.al, head_httpx.al, head_httpx3.al, head_httpx4.al truncate to head_htt post_https.al, post_https3.al, post_https4.al, post_http.al, post_http3.al, post_http4.al, post_httpx.al, post_httpx3.al, post_httpx4.al truncate to post_htt put_https.al, put_https3.al, put_https4.al, put_http.al, put_http3.al, put_http4.al, put_httpx.al, put_httpx3.al, put_httpx4.al truncate to put_http ssl_read_all.al, ssl_read_until.al, ssl_read_CRLF.al truncate to ssl_read ssl_write_all.al, ssl_write_CRLF.al truncate to ssl_writ tcp_read_all.al, tcp_read_until.al, tcp_read_CRLF.al truncate to tcp_read tcp_write_all.al, tcp_write_CRLF.al truncate to tcp_writ cp lib/Net/SSLeay/Handle.pm blib/lib/Net/SSLeay/Handle.pm cp lib/Net/SSLeay.pod blib/lib/Net/SSLeay.pod mv SSLeay.xsc SSLeay.c x86_64-linux-gnu-gcc -c -I"/usr/include" -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.88\" -DXS_VERSION=\"1.88\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.32/CORE" SSLeay.c In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:4: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:35: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:55: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:55: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:55: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:55: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:55: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:55: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:55: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:55: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:3921: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv.h:663: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:6161: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/inline.h:2209:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/inline.h:2209:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:6161: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/inline.h:2209:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/inline.h:2209:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:6161: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/inline.h:2215:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/inline.h:2215:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:6161: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/inline.h:2215:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/inline.h:2215:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:6161: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/inline.h:2619:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/inline.h:2619:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:6161: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/inline.h:2619:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/inline.h:2619:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:6161: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/inline.h:2627:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from SSLeay.xs:141: In file included from /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:6161: /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/inline.h:2627:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:260:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:260:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:260:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:260:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:261:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("threads", 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:261:5: note: '{' token is here XPUSHs(sv_2mortal(newSVpv("threads", 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:261:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("threads", 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:261:5: note: '{' token is here XPUSHs(sv_2mortal(newSVpv("threads", 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("threads", 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:261:5: note: ')' token is here XPUSHs(sv_2mortal(newSVpv("threads", 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("threads", 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:261:5: note: ')' token is here XPUSHs(sv_2mortal(newSVpv("threads", 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:504:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] len = my_snprintf(key_name, sizeof(key_name), "ptr_%p", ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:44: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:504:11: note: '{' token is here len = my_snprintf(key_name, sizeof(key_name), "ptr_%p", ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:55: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^ SSLeay.xs:504:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] len = my_snprintf(key_name, sizeof(key_name), "ptr_%p", ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:162: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^ SSLeay.xs:504:11: note: ')' token is here len = my_snprintf(key_name, sizeof(key_name), "ptr_%p", ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:164: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:543:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] len = my_snprintf(key_name, sizeof(key_name), "ptr_%p", ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:44: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:543:11: note: '{' token is here len = my_snprintf(key_name, sizeof(key_name), "ptr_%p", ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:55: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^ SSLeay.xs:543:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] len = my_snprintf(key_name, sizeof(key_name), "ptr_%p", ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:162: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^ SSLeay.xs:543:11: note: ')' token is here len = my_snprintf(key_name, sizeof(key_name), "ptr_%p", ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:164: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:571:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] len = my_snprintf(key_name, sizeof(key_name), "ptr_%p", ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:44: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:571:11: note: '{' token is here len = my_snprintf(key_name, sizeof(key_name), "ptr_%p", ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:55: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^ SSLeay.xs:571:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] len = my_snprintf(key_name, sizeof(key_name), "ptr_%p", ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:162: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^ SSLeay.xs:571:11: note: ')' token is here len = my_snprintf(key_name, sizeof(key_name), "ptr_%p", ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:164: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:604:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:604:5: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:604:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:604:5: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:605:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND( sp, 2 ); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:605:5: note: '{' token is here EXTEND( sp, 2 ); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:605:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND( sp, 2 ); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:605:5: note: ')' token is here EXTEND( sp, 2 ); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:645:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:645:5: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:645:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:645:5: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:646:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(rwflag))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:646:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(rwflag))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:646:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(rwflag))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:646:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(rwflag))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:646:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(rwflag))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:646:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(rwflag))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:646:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(rwflag))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:646:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(rwflag))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:647:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:647:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:647:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:647:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:647:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:647:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:647:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:647:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:693:5: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:693:5: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:694:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(rwflag))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:694:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(rwflag))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:694:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(rwflag))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:694:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(rwflag))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:694:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(rwflag))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:694:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(rwflag))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:694:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(rwflag))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:694:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(rwflag))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:695:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:695:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:695:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:695:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:695:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:695:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:695:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:695:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:751:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:751:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:751:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:751:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:752:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(x509_store_ctx)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:752:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(x509_store_ctx)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:752:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(x509_store_ctx)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:752:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(x509_store_ctx)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:752:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(x509_store_ctx)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:752:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(x509_store_ctx)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:752:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(x509_store_ctx)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:752:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(x509_store_ctx)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:753:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:753:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:753:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:753:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:753:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:753:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:753:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:753:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:792:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:792:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:792:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:792:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:793:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:793:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:793:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:793:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:793:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:793:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:793:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:793:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:794:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:794:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:794:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:794:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:794:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:794:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:794:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:794:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:838:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:838:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:838:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:838:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:839:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:839:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:839:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:839:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:839:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:839:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:839:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:839:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:841:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:841:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:841:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:841:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:841:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:841:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:841:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:841:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:876:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:876:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:876:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:876:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:877:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:877:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:877:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:877:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:877:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:877:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:877:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:877:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:878:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpvn((const char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:878:5: note: '{' token is here XPUSHs(sv_2mortal(newSVpvn((const char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:878:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpvn((const char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:878:5: note: '{' token is here XPUSHs(sv_2mortal(newSVpvn((const char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:878:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpvn((const char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:878:5: note: ')' token is here XPUSHs(sv_2mortal(newSVpvn((const char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:878:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpvn((const char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:878:5: note: ')' token is here XPUSHs(sv_2mortal(newSVpvn((const char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:879:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:879:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:879:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:879:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:879:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:879:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:879:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:879:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:923:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:923:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:923:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:923:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:925:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(secretsv); ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:925:5: note: '{' token is here XPUSHs(secretsv); ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:925:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(secretsv); ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:925:5: note: '{' token is here XPUSHs(secretsv); ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:925:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(secretsv); ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:925:5: note: ')' token is here XPUSHs(secretsv); ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:925:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(secretsv); ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:925:5: note: ')' token is here XPUSHs(secretsv); ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:930:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)ciphers))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:930:5: note: '{' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)ciphers))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:930:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)ciphers))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:930:5: note: '{' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)ciphers))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:930:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)ciphers))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:930:5: note: ')' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)ciphers))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:930:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)ciphers))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:930:5: note: ')' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)ciphers))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:931:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc(pref_cipher))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:931:5: note: '{' token is here XPUSHs(sv_2mortal(newRV_inc(pref_cipher))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:931:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc(pref_cipher))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:931:5: note: '{' token is here XPUSHs(sv_2mortal(newRV_inc(pref_cipher))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:931:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc(pref_cipher))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:931:5: note: ')' token is here XPUSHs(sv_2mortal(newRV_inc(pref_cipher))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:931:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc(pref_cipher))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:931:5: note: ')' token is here XPUSHs(sv_2mortal(newRV_inc(pref_cipher))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:932:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:932:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:932:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:932:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:932:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:932:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:932:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:932:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:994:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:994:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:994:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:994:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:997:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(hintsv); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:997:7: note: '{' token is here XPUSHs(hintsv); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:997:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(hintsv); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:997:7: note: '{' token is here XPUSHs(hintsv); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:997:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(hintsv); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:997:7: note: ')' token is here XPUSHs(hintsv); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:997:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(hintsv); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:997:7: note: ')' token is here XPUSHs(hintsv); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1012:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] my_snprintf(identity, max_identity_len, "%s", identity_val); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:44: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1012:5: note: '{' token is here my_snprintf(identity, max_identity_len, "%s", identity_val); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:55: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^ SSLeay.xs:1012:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] my_snprintf(identity, max_identity_len, "%s", identity_val); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:162: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^ SSLeay.xs:1012:5: note: ')' token is here my_snprintf(identity, max_identity_len, "%s", identity_val); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:164: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1054:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1054:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:1054:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:1054:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1057:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(hintsv); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1057:7: note: '{' token is here XPUSHs(hintsv); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1057:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(hintsv); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1057:7: note: '{' token is here XPUSHs(hintsv); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1057:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(hintsv); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1057:7: note: ')' token is here XPUSHs(hintsv); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1057:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(hintsv); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1057:7: note: ')' token is here XPUSHs(hintsv); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1072:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] my_snprintf(identity, max_identity_len, "%s", identity_val); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:44: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1072:5: note: '{' token is here my_snprintf(identity, max_identity_len, "%s", identity_val); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:55: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^ SSLeay.xs:1072:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] my_snprintf(identity, max_identity_len, "%s", identity_val); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:162: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^ SSLeay.xs:1072:5: note: ')' token is here my_snprintf(identity, max_identity_len, "%s", identity_val); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1822:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/perl.h:1815:164: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1157:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1157:9: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:1157:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:1157:9: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1158:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1158:9: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1158:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1158:9: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1158:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1158:9: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1158:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1158:9: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1159:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)list))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1159:9: note: '{' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)list))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1159:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)list))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1159:9: note: '{' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)list))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1159:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)list))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1159:9: note: ')' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)list))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1159:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)list))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1159:9: note: ')' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)list))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1160:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1160:9: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1160:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1160:9: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1160:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1160:9: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1160:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1160:9: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1220:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1220:9: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:1220:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:1220:9: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1221:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1221:9: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1221:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1221:9: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1221:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1221:9: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1221:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1221:9: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1222:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1222:9: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1222:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1222:9: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1222:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1222:9: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1222:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1222:9: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1283:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1283:9: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:1283:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:1283:9: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1284:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1284:9: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1284:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1284:9: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1284:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1284:9: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1284:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1284:9: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1285:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)list))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1285:9: note: '{' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)list))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1285:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)list))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1285:9: note: '{' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)list))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1285:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)list))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1285:9: note: ')' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)list))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1285:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)list))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1285:9: note: ')' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)list))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1286:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1286:9: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1286:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1286:9: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1286:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1286:9: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1286:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1286:9: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1344:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1344:9: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:1344:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:1344:9: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1346:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal( newSViv(bufsize-1) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1346:9: note: '{' token is here XPUSHs(sv_2mortal( newSViv(bufsize-1) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1346:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal( newSViv(bufsize-1) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1346:9: note: '{' token is here XPUSHs(sv_2mortal( newSViv(bufsize-1) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1346:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal( newSViv(bufsize-1) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1346:9: note: ')' token is here XPUSHs(sv_2mortal( newSViv(bufsize-1) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1346:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal( newSViv(bufsize-1) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1346:9: note: ')' token is here XPUSHs(sv_2mortal( newSViv(bufsize-1) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1347:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal( newSViv(rwflag) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1347:9: note: '{' token is here XPUSHs(sv_2mortal( newSViv(rwflag) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1347:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal( newSViv(rwflag) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1347:9: note: '{' token is here XPUSHs(sv_2mortal( newSViv(rwflag) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1347:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal( newSViv(rwflag) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1347:9: note: ')' token is here XPUSHs(sv_2mortal( newSViv(rwflag) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1347:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal( newSViv(rwflag) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1347:9: note: ')' token is here XPUSHs(sv_2mortal( newSViv(rwflag) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1348:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (cb->data) XPUSHs( cb->data ); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1348:23: note: '{' token is here if (cb->data) XPUSHs( cb->data ); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1348:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (cb->data) XPUSHs( cb->data ); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1348:23: note: '{' token is here if (cb->data) XPUSHs( cb->data ); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1348:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (cb->data) XPUSHs( cb->data ); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1348:23: note: ')' token is here if (cb->data) XPUSHs( cb->data ); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1348:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (cb->data) XPUSHs( cb->data ); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1348:23: note: ')' token is here if (cb->data) XPUSHs( cb->data ); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1390:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1390:9: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:1390:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:1390:9: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1392:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal( newSViv(i) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1392:9: note: '{' token is here XPUSHs(sv_2mortal( newSViv(i) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1392:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal( newSViv(i) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1392:9: note: '{' token is here XPUSHs(sv_2mortal( newSViv(i) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1392:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal( newSViv(i) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1392:9: note: ')' token is here XPUSHs(sv_2mortal( newSViv(i) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1392:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal( newSViv(i) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1392:9: note: ')' token is here XPUSHs(sv_2mortal( newSViv(i) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1393:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal( newSViv(n) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1393:9: note: '{' token is here XPUSHs(sv_2mortal( newSViv(n) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1393:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal( newSViv(n) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1393:9: note: '{' token is here XPUSHs(sv_2mortal( newSViv(n) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1393:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal( newSViv(n) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1393:9: note: ')' token is here XPUSHs(sv_2mortal( newSViv(n) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1393:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal( newSViv(n) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1393:9: note: ')' token is here XPUSHs(sv_2mortal( newSViv(n) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1394:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (cb->data) XPUSHs( cb->data ); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1394:23: note: '{' token is here if (cb->data) XPUSHs( cb->data ); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1394:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (cb->data) XPUSHs( cb->data ); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1394:23: note: '{' token is here if (cb->data) XPUSHs( cb->data ); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1394:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (cb->data) XPUSHs( cb->data ); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1394:23: note: ')' token is here if (cb->data) XPUSHs( cb->data ); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1394:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (cb->data) XPUSHs( cb->data ); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1394:23: note: ')' token is here if (cb->data) XPUSHs( cb->data ); ^~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1424:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1424:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:1424:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:1424:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1425:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1425:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1425:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1425:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1425:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1425:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1425:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1425:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1426:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(where)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1426:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(where)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1426:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(where)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1426:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(where)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1426:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(where)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1426:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(where)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1426:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(where)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1426:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(where)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1427:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(ret)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1427:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(ret)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1427:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(ret)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1427:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(ret)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1427:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(ret)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1427:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(ret)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1427:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(ret)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1427:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(ret)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1428:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1428:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1428:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1428:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1428:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1428:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1428:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1428:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1454:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1454:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:1454:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:1454:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1455:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1455:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1455:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1455:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1455:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1455:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1455:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1455:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(where)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1456:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(where)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(where)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1456:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(where)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(where)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1456:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(where)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(where)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1456:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(where)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1457:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(ret)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1457:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(ret)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1457:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(ret)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1457:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(ret)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1457:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(ret)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1457:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(ret)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1457:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(ret)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1457:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(ret)) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1458:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1458:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1458:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1458:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1458:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1458:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1458:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1458:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1503:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1503:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:1503:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:1503:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1505:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1505:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1505:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1505:5: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1505:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1505:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1505:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1505:5: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1509:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((const char *)key_name,16))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1509:2: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((const char *)key_name,16))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1509:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((const char *)key_name,16))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1509:2: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((const char *)key_name,16))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1509:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((const char *)key_name,16))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1509:2: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((const char *)key_name,16))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1509:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((const char *)key_name,16))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1509:2: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((const char *)key_name,16))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1598:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1598:5: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:1598:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:1598:5: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1599:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1599:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1599:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1599:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1599:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1599:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1599:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1599:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ssl)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1600:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(sess)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1600:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(sess)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1600:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(sess)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1600:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(sess)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1600:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(sess)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1600:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(sess)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1600:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(sess)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1600:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(sess)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1633:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1633:5: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ SSLeay.xs:1633:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ SSLeay.xs:1633:5: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1634:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ctx)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1634:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ctx)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1634:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ctx)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1634:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ctx)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1634:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ctx)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1634:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ctx)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1634:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(ctx)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1634:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(ctx)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(sess)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1635:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(sess)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(sess)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1635:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(sess)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:1635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(sess)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:1635:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(sess)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(sess)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:1635:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(sess)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:1941:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:1941:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:1941:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:1941:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:1941:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:1941:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:1941:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:1941:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:1960:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:18: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:1960:13: note: '{' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:29: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:1960:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:437:5: note: expanded from macro 'TARGn' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:1960:13: note: '{' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:437:16: note: expanded from macro 'TARGn' STMT_START { \ ^ SSLeay.c:1960:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:1308:2: note: expanded from macro 'SvNV_set' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:1960:13: note: '{' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:1308:13: note: expanded from macro 'SvNV_set' STMT_START { \ ^ SSLeay.c:1960:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:1311:48: note: expanded from macro 'SvNV_set' (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END ^ SSLeay.c:1960:13: note: ')' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:1311:50: note: expanded from macro 'SvNV_set' (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:1960:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:453:5: note: expanded from macro 'TARGn' } STMT_END ^ SSLeay.c:1960:13: note: ')' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:453:7: note: expanded from macro 'TARGn' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:1960:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:56: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:1960:13: note: ')' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:58: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:1962:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:1962:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:1962:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:1962:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:1979:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:1979:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:1979:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:1979:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:1979:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:1979:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:1979:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:1979:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:1981:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:1981:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:1981:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:1981:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:1997:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:18: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:1997:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:29: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:1997:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:5: note: expanded from macro 'TARGu' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:1997:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:16: note: expanded from macro 'TARGu' STMT_START { \ ^ SSLeay.c:1997:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:5: note: expanded from macro 'TARGu' } STMT_END ^ SSLeay.c:1997:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:7: note: expanded from macro 'TARGu' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:1997:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:56: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:1997:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:58: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:1999:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:1999:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:1999:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:1999:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2022:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2022:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:2022:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2022:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:2022:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:2022:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2022:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:2022:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2024:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2024:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2024:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2024:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2042:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:18: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2042:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:29: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2042:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:5: note: expanded from macro 'TARGu' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2042:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:16: note: expanded from macro 'TARGu' STMT_START { \ ^ SSLeay.c:2042:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:5: note: expanded from macro 'TARGu' } STMT_END ^ SSLeay.c:2042:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:7: note: expanded from macro 'TARGu' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2042:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:56: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2042:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:58: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2044:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2044:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2044:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2044:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2067:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2067:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:2067:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2067:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:2067:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:2067:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2067:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:2067:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2069:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2069:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2069:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2069:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2087:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2087:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2087:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2087:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2087:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2087:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2087:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2087:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2089:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2089:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2089:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2089:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2151:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2151:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2151:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2151:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2151:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2151:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2151:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2151:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2153:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2153:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2153:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2153:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1890:28: warning: 'TLSv1_method' is deprecated [-Wdeprecated-declarations] RETVAL = SSL_CTX_new (TLSv1_method()); ^ /usr/include/openssl/ssl.h:1877:1: note: 'TLSv1_method' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_method(void)) /* TLSv1.0 */ ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.c:2169:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2169:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2169:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2169:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2169:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2169:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2169:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2169:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2171:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2171:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1899:28: warning: 'TLSv1_1_method' is deprecated [-Wdeprecated-declarations] RETVAL = SSL_CTX_new (TLSv1_1_method()); ^ /usr/include/openssl/ssl.h:1883:1: note: 'TLSv1_1_method' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_method(void)) /* TLSv1.1 */ ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.c:2190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2190:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2190:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2190:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2190:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2192:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2192:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2192:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2192:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1910:28: warning: 'TLSv1_2_method' is deprecated [-Wdeprecated-declarations] RETVAL = SSL_CTX_new (TLSv1_2_method()); ^ /usr/include/openssl/ssl.h:1889:1: note: 'TLSv1_2_method' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_method(void)) /* TLSv1.2 */ ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.c:2212:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2212:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2212:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2212:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2212:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2212:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2212:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2212:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2214:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2214:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2214:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2214:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2233:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2233:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2233:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2233:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2233:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2233:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2233:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2233:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2235:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2235:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2235:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2235:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2253:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2253:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2253:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2253:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2253:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2253:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2253:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2253:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2272:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2272:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2272:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2272:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2272:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2272:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2272:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2272:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2274:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2274:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2274:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2274:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2293:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2293:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2293:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2293:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2293:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2293:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2293:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2293:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2295:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2295:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2295:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2295:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2313:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2313:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2313:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2313:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2313:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2313:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2330:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2330:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2330:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2330:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2330:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2330:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2330:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2330:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2332:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2332:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2332:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2357:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2357:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2357:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2357:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2357:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2357:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2357:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2357:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2359:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2359:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2359:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2399:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2399:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2399:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2399:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2399:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2399:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2399:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2399:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2420:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2420:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2420:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2420:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2420:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2420:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2420:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2420:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2437:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2437:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2437:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2437:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2437:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2437:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2437:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2437:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2439:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2439:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2439:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2439:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2462:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2462:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2462:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2462:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2462:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2462:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2462:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2462:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2464:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2464:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2464:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2464:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2481:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:18: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2481:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:29: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2481:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:5: note: expanded from macro 'TARGu' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2481:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:16: note: expanded from macro 'TARGu' STMT_START { \ ^ SSLeay.c:2481:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:5: note: expanded from macro 'TARGu' } STMT_END ^ SSLeay.c:2481:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:7: note: expanded from macro 'TARGu' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2481:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:56: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2481:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:58: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2483:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2483:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2483:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2483:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2506:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2506:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2506:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2506:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2506:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2506:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2506:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2506:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2508:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2508:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2508:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2508:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2530:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2530:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2530:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2530:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2557:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2557:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2557:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2557:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2557:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2557:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2557:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2557:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2583:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2583:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2583:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2583:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2583:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2583:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2583:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2583:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2602:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2602:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2602:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2602:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2602:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2602:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2602:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2602:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2604:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2604:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2604:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2604:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2622:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2622:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2622:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2622:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2622:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2622:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2622:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2622:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2624:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2624:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2624:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2624:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2642:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2642:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2642:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2642:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2642:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2642:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2642:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2642:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2679:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2679:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2679:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2679:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2679:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2679:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2679:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2679:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2681:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2681:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2681:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2681:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2697:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2697:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2697:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2697:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2697:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2697:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2697:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:2697:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2714:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2714:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2714:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2714:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2714:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2714:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2714:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2714:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2716:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2716:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2716:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2716:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2831:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2831:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2831:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2831:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2831:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2831:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2831:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2831:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2833:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2833:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2833:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2833:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2858:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2858:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2858:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2858:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2858:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2858:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2858:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2858:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2860:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2860:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2860:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2860:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2885:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2885:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2885:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2885:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2885:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2885:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2885:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2885:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2887:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2887:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2887:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2887:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2905:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2905:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2905:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2905:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:2905:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:2905:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2905:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:2905:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:2907:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:2907:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:2907:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:2907:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2157:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2157:6: note: '{' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:2157:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:2157:6: note: ')' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2163:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 1); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2163:6: note: '{' token is here EXTEND(SP, 1); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:2163:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 1); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:2163:6: note: ')' token is here EXTEND(SP, 1); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2189:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2189:6: note: '{' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:2189:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:2189:6: note: ')' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2195:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 1); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2195:6: note: '{' token is here EXTEND(SP, 1); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:2195:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 1); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:2195:6: note: ')' token is here EXTEND(SP, 1); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2219:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2219:2: note: '{' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:2219:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:2219:2: note: ')' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2243:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2243:2: note: '{' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:2243:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:2243:2: note: ')' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2265:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2265:2: note: '{' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:2265:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:2265:2: note: ')' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3164:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3164:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3164:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3164:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3164:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3164:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3164:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3164:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3166:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3166:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3208:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3208:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3208:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3208:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3208:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3208:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3208:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3208:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3210:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3210:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3210:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3210:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3229:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3229:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3229:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3229:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3229:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3229:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3229:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3229:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3231:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3231:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3231:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3231:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3252:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3252:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3252:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3252:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3252:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3252:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3252:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3252:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3254:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3254:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3254:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3254:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3275:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3275:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3275:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3275:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3275:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3275:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3275:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3275:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3277:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3277:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3277:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3298:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3298:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3298:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3298:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3298:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3298:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3298:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3298:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3300:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3300:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3300:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3300:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3319:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3319:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3319:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3319:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3319:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3319:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3319:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3319:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3321:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3321:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3321:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3321:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3344:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3344:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3344:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3344:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3344:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3344:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3344:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3344:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3346:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3346:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3346:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3346:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3367:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3367:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3367:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3367:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3367:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3367:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3367:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3367:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3369:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3369:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3369:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3369:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3390:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3390:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3390:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3390:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3390:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3390:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3390:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3390:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3392:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3392:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3392:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3392:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3411:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3411:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3411:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3411:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3411:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3411:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3411:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3411:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3413:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3413:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3413:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3413:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3434:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3434:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3434:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3434:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3434:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3434:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3434:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3434:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3436:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3436:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3436:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3436:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3457:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3457:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3457:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3457:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3457:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3457:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3457:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3457:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3459:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3459:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3459:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3459:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3480:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3480:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3480:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3480:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3480:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3480:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3480:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3480:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3482:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3482:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3482:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3482:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3499:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3499:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:3499:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3499:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:3499:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:3499:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3499:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:3499:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3501:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3501:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3501:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3501:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3518:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3518:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:3518:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3518:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:3518:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:3518:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3518:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:3518:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3520:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3520:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3520:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3520:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3537:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3537:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:3537:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3537:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:3537:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:3537:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3537:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:3537:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3539:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3539:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3539:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3539:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3556:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3556:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:3556:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3556:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:3556:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:3556:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3556:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:3556:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3558:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3558:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3558:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3558:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3575:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3575:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3575:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3575:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3575:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3575:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3575:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3575:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3577:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3577:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3577:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3577:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3596:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3596:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3596:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3596:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3596:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3596:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3596:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3596:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3598:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3598:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3598:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3598:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3615:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3615:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3615:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3615:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3615:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3615:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3615:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3615:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3617:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3617:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3617:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3617:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3636:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3636:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3636:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3636:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3636:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3636:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3636:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3636:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3638:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3638:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3638:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3638:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3656:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3656:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:3656:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3656:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3656:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3656:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3656:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:3656:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3680:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3680:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:3680:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3680:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3680:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3680:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3680:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:3680:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3697:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3697:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3697:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3697:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3697:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3697:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3697:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3697:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3699:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3699:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3699:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3699:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3716:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3716:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3716:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3716:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3716:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3716:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3716:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3716:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3718:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3718:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3718:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3718:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3738:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3738:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3738:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3738:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3738:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3738:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3738:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3738:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3740:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3740:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3740:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3740:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3760:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3760:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3760:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3760:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3760:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3760:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3760:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3760:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3762:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3762:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3762:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3781:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3781:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:3781:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3781:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:3781:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:3781:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3781:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:3781:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3783:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3783:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3783:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3783:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3802:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3802:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3802:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3802:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3802:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3802:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3802:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3802:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3804:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3804:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3804:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3804:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3821:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3821:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:3821:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3821:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:3821:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:3821:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3821:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:3821:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3823:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3823:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3823:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3823:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3861:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3861:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3861:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3861:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3878:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3878:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3878:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3878:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3878:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3878:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3878:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3878:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3880:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3880:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3880:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3880:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2489:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2489:6: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.xs:2489:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2489:6: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:2489:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:2489:6: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2489:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.xs:2489:6: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2493:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(x)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2493:6: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(x)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:2493:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(x)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2493:6: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(x)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:2493:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(x)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:2493:6: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(x)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2493:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(x)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:2493:6: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(x)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3940:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3940:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:3940:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3940:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3940:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3940:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3940:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:3940:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3960:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3960:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:3960:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3960:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3960:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3960:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3960:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:3960:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3977:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3977:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3977:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3977:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3977:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3977:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3977:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3977:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3979:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3979:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3979:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3979:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3996:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3996:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3996:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3996:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:3996:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:3996:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3996:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:3996:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:3998:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:3998:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:3998:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:3998:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4013:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4013:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4013:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4013:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4013:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4013:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4013:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4013:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4015:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4015:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4015:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4015:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4034:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4034:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4034:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4034:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4034:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4034:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4034:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4034:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4036:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4036:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4036:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4036:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4052:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4052:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:4052:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4052:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4052:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4052:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4052:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:4052:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4072:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4072:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4072:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4072:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4072:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4072:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4072:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4072:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4074:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4074:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4074:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4074:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4091:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4091:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4091:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4091:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4091:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4091:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4091:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4091:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4093:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4093:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4093:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4093:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4115:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:4115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4115:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4115:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:4115:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4132:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4132:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4132:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4132:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4132:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4132:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4132:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4132:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4134:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4134:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4134:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4134:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2570:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2570:2: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:2570:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2570:2: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:2570:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:2570:2: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2570:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:2570:2: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4187:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4187:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4187:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4187:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4187:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4187:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4187:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4187:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4189:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4189:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4209:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4209:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4209:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4209:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4209:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4209:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4209:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4209:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4211:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4211:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4211:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4211:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4231:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4231:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4231:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4231:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4231:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4231:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4231:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4231:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4233:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4233:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4233:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4233:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4252:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4252:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4252:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4252:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4252:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4252:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4252:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4252:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4254:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4254:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4254:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4254:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4271:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4271:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4271:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4271:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4271:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4271:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4271:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4271:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4273:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4273:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4273:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4273:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4290:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4290:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4290:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4290:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4290:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4290:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4290:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4290:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4292:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4292:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4292:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4292:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4313:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4313:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4313:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4313:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4313:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4313:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4313:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4313:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4315:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4315:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4315:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4315:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4334:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4334:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4334:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4334:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4334:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4334:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4334:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4334:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4336:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4336:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4336:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4336:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4359:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4359:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4359:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4359:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4359:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4359:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4359:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4359:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4361:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4361:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4361:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4361:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4385:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4385:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4385:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4385:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4385:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4385:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4385:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4385:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4387:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4387:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4387:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4387:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4404:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4404:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4404:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4404:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4404:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4404:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4404:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4404:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4406:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4406:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4406:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4406:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4425:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4425:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4425:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4425:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4425:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4425:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4425:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4425:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4427:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4427:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4427:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4427:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4444:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4444:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4444:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4444:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4444:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4444:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4444:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4444:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4446:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4446:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4446:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4446:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4465:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4465:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4465:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4465:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4465:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4465:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4465:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4465:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4467:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4467:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4467:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4467:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4487:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4487:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4487:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4487:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4489:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4489:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4489:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4489:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4532:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:18: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4532:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:29: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4532:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:5: note: expanded from macro 'TARGu' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4532:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:16: note: expanded from macro 'TARGu' STMT_START { \ ^ SSLeay.c:4532:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:5: note: expanded from macro 'TARGu' } STMT_END ^ SSLeay.c:4532:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:7: note: expanded from macro 'TARGu' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4532:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:56: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4532:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:58: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4534:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4534:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4534:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4534:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4551:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4551:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4551:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4551:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4551:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4551:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4551:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4551:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4553:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4553:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4553:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4570:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4570:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4570:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4570:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4570:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4570:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4570:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4570:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4572:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4572:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4572:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4572:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4589:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4589:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4589:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4589:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4589:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4589:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4589:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4589:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4591:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4591:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4591:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4591:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4608:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4608:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4608:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4608:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4608:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4608:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4608:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4608:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4610:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4610:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4610:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4610:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4627:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4627:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4627:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4627:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4627:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4627:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4627:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4627:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4629:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4629:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4629:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4629:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4646:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4646:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4646:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4646:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4646:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4646:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4646:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4646:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4648:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4648:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4648:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4648:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4665:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4665:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4665:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4665:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4665:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4665:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4665:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4665:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4667:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4667:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4667:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4667:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4684:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4684:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4684:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4684:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4684:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4684:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4684:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4684:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4686:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4686:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4686:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4686:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4703:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4703:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4703:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4703:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4703:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4703:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4703:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4703:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4705:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4705:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4705:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4705:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4722:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4722:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4722:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4722:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4722:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4722:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4722:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4722:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4724:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4724:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4724:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4724:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4741:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4741:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4741:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4741:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4741:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4741:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4741:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4741:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4743:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4743:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4760:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4760:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4760:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4760:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4760:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4760:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4760:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4760:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4762:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4762:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4762:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4781:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4781:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4781:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4781:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4781:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4781:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4781:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4781:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4783:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4783:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4783:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4783:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4800:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4800:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4800:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4800:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4800:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4800:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4800:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4800:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4802:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4802:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4802:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4802:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4820:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4820:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4820:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4820:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4820:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4820:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4820:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4820:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4822:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4822:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4822:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4822:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4840:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4840:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4840:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4840:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4840:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4840:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4840:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4840:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4842:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4842:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4842:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4842:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4860:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4860:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4860:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4860:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4860:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4860:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4860:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4860:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4862:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4862:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4862:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4862:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4880:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4880:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4880:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4880:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4880:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4880:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4880:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4880:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4882:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4882:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4882:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4882:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4900:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4900:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4900:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4900:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4900:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4900:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4900:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4900:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4902:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4902:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4965:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4965:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4965:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4965:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4965:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4965:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4965:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4965:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4967:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4967:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4967:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4967:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4984:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4984:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4984:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4984:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:4984:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:4984:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4984:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:4984:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:4986:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:4986:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:4986:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:4986:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5009:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5009:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5009:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5009:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5009:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5009:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5009:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5009:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5011:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5011:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5011:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5011:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5036:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5036:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:5036:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5036:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:5036:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:5036:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5036:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:5036:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5038:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5038:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5038:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5038:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5055:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5055:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5055:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5055:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5055:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5055:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5055:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5055:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5057:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5057:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5057:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5057:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5100:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5100:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5100:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5100:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5100:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5100:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5100:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5100:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5140:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5140:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5140:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5140:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5171:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5171:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5171:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5171:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5195:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5195:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5195:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5195:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5195:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5195:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5195:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5195:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5212:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5212:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5212:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5212:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5212:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5212:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5212:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5212:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5214:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5214:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5214:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5214:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5237:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5237:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5237:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5237:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5237:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5237:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5237:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5237:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5239:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5239:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5239:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5239:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5256:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:18: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5256:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:29: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5256:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:5: note: expanded from macro 'TARGu' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5256:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:16: note: expanded from macro 'TARGu' STMT_START { \ ^ SSLeay.c:5256:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:5: note: expanded from macro 'TARGu' } STMT_END ^ SSLeay.c:5256:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:7: note: expanded from macro 'TARGu' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5256:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:56: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5256:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:58: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5258:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5258:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5258:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5258:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5281:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5281:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5281:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5281:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5281:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5281:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5281:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5281:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5283:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5283:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5283:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5283:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5299:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5299:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5299:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5299:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5299:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5299:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5299:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5299:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5301:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5301:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5301:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5301:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5316:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5316:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5316:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5316:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5316:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5316:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5316:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5316:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5318:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5318:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5318:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5318:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5333:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:18: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5333:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:29: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5333:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:5: note: expanded from macro 'TARGu' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5333:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:16: note: expanded from macro 'TARGu' STMT_START { \ ^ SSLeay.c:5333:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:5: note: expanded from macro 'TARGu' } STMT_END ^ SSLeay.c:5333:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:7: note: expanded from macro 'TARGu' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5333:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:56: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5333:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:58: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5335:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5335:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5335:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5335:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5350:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:18: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5350:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:29: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5350:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:5: note: expanded from macro 'TARGu' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5350:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:16: note: expanded from macro 'TARGu' STMT_START { \ ^ SSLeay.c:5350:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:5: note: expanded from macro 'TARGu' } STMT_END ^ SSLeay.c:5350:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:7: note: expanded from macro 'TARGu' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5350:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:56: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5350:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:58: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5352:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5352:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5352:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5352:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5376:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5376:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5376:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5376:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5376:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5376:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5376:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5376:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5390:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5390:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5390:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5390:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5390:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5390:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5390:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5390:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5416:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5416:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:5416:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5416:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:5416:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:5416:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5416:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:5416:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5418:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5418:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5418:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5418:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5432:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5432:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5432:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5432:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5432:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5432:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5432:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5432:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5446:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5446:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5446:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5446:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5446:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5446:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5446:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5446:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2950:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MUTEX_LOCK(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2950:16: note: '{' token is here MUTEX_LOCK(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ SSLeay.xs:2950:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MUTEX_LOCK(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ SSLeay.xs:2950:16: note: ')' token is here MUTEX_LOCK(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2964:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MUTEX_UNLOCK(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2964:16: note: '{' token is here MUTEX_UNLOCK(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ SSLeay.xs:2964:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MUTEX_UNLOCK(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ SSLeay.xs:2964:16: note: ')' token is here MUTEX_UNLOCK(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5480:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5480:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5480:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5480:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5480:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5480:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5480:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5480:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5482:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5482:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5482:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5482:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2978:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MUTEX_LOCK(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2978:3: note: '{' token is here MUTEX_LOCK(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ SSLeay.xs:2978:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MUTEX_LOCK(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ SSLeay.xs:2978:3: note: ')' token is here MUTEX_LOCK(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:2986:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MUTEX_UNLOCK(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:2986:3: note: '{' token is here MUTEX_UNLOCK(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ SSLeay.xs:2986:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MUTEX_UNLOCK(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ SSLeay.xs:2986:3: note: ')' token is here MUTEX_UNLOCK(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5509:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5509:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5509:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5509:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5509:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5509:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5509:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5509:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5511:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5511:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5511:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5511:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5530:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5530:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5530:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5530:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5544:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5544:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5544:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5544:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5544:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5544:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5544:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5544:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5561:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5561:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5561:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5561:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5561:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5561:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5561:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5561:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5563:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5563:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5563:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5563:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5582:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5582:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5582:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5582:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5582:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5582:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5582:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5582:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5584:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5584:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5584:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5584:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5600:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5600:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5600:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5600:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5600:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5600:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5600:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5600:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5614:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5614:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5614:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5614:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5614:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5614:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5614:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5614:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5642:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5642:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5642:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5642:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5642:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5642:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5642:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5642:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5644:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5644:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5644:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5644:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5675:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5675:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5675:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5675:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5675:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5675:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5675:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5675:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5677:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5677:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5677:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5677:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3064:14: warning: 'RAND_pseudo_bytes' is deprecated [-Wdeprecated-declarations] rc = RAND_pseudo_bytes(random, num); ^ /usr/include/openssl/rand.h:44:1: note: 'RAND_pseudo_bytes' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num)) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.c:5706:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5706:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5706:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5706:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5706:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5706:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5706:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5706:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5708:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5708:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5708:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5708:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5732:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5732:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5732:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5732:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5732:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5732:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5732:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5732:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5747:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5747:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5747:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5747:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5747:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5747:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5747:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5747:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5749:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5749:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5749:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5749:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5764:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5764:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5764:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5764:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5764:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5764:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5764:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5764:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5766:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5766:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5766:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5766:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3096:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3096:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:3096:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3096:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:3096:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:3096:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3096:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:3096:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5795:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5795:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5795:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5795:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5814:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5814:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5814:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5814:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5814:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5814:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5814:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5814:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5828:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5828:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5828:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5828:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5828:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5828:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5828:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:5828:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5847:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5847:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5847:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5847:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5847:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5847:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5847:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5847:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5849:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5849:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5849:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5849:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5866:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5866:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5866:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5866:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5866:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5866:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5866:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5866:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5868:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5868:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5868:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5868:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5913:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5913:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5913:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5913:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5913:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5913:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5913:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5913:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5919:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5919:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5919:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5919:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5947:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5947:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5947:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5947:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5947:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5947:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5947:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5947:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5949:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5949:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5949:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5949:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5982:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5982:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5982:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5982:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:5982:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:5982:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5982:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:5982:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:5984:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:5984:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:5984:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:5984:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6011:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6011:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6011:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6011:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6011:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6011:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6011:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6011:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6013:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6013:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6013:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6013:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6031:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6031:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6031:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6031:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6031:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6031:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6031:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6031:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6033:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6033:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6033:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6033:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6050:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6050:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6050:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6050:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6050:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6050:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6050:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6050:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6052:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6052:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6052:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6052:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6071:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6071:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6071:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6071:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6071:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6071:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6071:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6071:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6073:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6073:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6073:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6073:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6122:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6122:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6122:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6122:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6122:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6122:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6122:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6122:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6124:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6124:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6124:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6124:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6142:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6142:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6142:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6142:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6142:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6142:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6142:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6142:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6144:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6144:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6144:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6144:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6165:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6165:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6165:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6165:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6165:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6165:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6165:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6165:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6167:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6167:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6187:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6187:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6187:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6187:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6187:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6187:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6187:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6187:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6189:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6189:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6208:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6208:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6208:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6208:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6208:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6208:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6208:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6208:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6210:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6210:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6210:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6210:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6229:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6229:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6229:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6229:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6229:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6229:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6229:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6229:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6231:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6231:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6231:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6231:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6250:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6250:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6250:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6250:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6250:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6250:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6250:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6250:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6252:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6252:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6252:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6252:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6271:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6271:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6271:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6271:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6271:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6271:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6271:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6271:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6273:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6273:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6273:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6273:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6290:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6290:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6290:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6290:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6290:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6290:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6290:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6290:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6292:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6292:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6292:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6292:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6309:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6309:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6309:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6309:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6309:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6309:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6309:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6309:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6311:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6311:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6311:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6311:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6328:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6328:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6328:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6328:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6328:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6328:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6328:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6328:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6330:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6330:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6330:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6330:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6350:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6350:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6350:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6350:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6350:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6350:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6350:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6350:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6352:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6352:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6352:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6352:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6372:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6372:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6372:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6372:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6372:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6372:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6372:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6372:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6374:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6374:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6374:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6374:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6399:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6399:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6399:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6399:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6399:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6399:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6399:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6399:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6401:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6401:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6401:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6401:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6422:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6422:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6422:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6422:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6422:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6422:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6422:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6422:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6424:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6424:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6424:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6424:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6443:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6443:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6443:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6443:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6443:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6443:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6443:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6443:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6445:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6445:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6445:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6445:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6460:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6460:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6460:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6460:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6460:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6460:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6460:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6460:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6462:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6462:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6462:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6462:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6479:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:18: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6479:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:29: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6479:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:5: note: expanded from macro 'TARGu' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6479:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:16: note: expanded from macro 'TARGu' STMT_START { \ ^ SSLeay.c:6479:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:5: note: expanded from macro 'TARGu' } STMT_END ^ SSLeay.c:6479:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:7: note: expanded from macro 'TARGu' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6479:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:56: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6479:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:58: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6481:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6481:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6481:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6481:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6505:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6505:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6505:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6505:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6559:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6559:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6559:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6559:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6590:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6590:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6590:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6590:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6636:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6636:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6636:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6636:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6636:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6636:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6636:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6636:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6638:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6638:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6638:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6638:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6680:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6680:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6680:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6680:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6680:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6680:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6680:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6680:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6682:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6682:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6682:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6682:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6724:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6724:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6724:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6724:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6724:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6724:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6724:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6724:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6726:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6726:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6726:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6726:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6746:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6746:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6746:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6746:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6746:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6746:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6746:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6746:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6748:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6748:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6748:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6748:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6765:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6765:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6765:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6765:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6765:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6765:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6765:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6765:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6767:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6767:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6767:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6767:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6786:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6786:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6786:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6786:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6786:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6786:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6786:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6786:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6788:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6788:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6788:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6788:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6805:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6805:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6805:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6805:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6805:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6805:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6805:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6805:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6807:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6807:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6807:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6807:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6824:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6824:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6824:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6824:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6824:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6824:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6824:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6824:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6826:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6826:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6826:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6826:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6842:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6842:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:6842:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6842:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6842:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6842:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6842:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:6842:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6857:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6857:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6857:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6857:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6857:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6857:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6857:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6857:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6859:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6859:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6859:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6859:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6882:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6882:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6882:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6882:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6882:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6882:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6882:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6882:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6884:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6884:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6884:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6903:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6903:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6903:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6903:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6903:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6903:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6903:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6903:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6905:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6905:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6905:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6905:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6924:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6924:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6924:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6924:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6924:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6924:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6924:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6924:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6926:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6926:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6926:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6926:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6945:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6945:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6945:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6945:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6945:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6945:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6945:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6945:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6947:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6947:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6947:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6947:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6964:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6964:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6964:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6964:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6964:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6964:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6964:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6964:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6966:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6966:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6966:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6966:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6984:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6984:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6984:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6984:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:6984:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:6984:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6984:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:6984:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:6986:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:6986:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:6986:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:6986:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7003:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7003:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7003:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7003:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7003:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7003:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7003:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7003:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7005:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7005:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7005:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7005:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7021:11: warning: 'X509_CRL_get_lastUpdate' is deprecated [-Wdeprecated-declarations] RETVAL = X509_CRL_get_lastUpdate(x); ^ /usr/include/openssl/x509.h:730:1: note: 'X509_CRL_get_lastUpdate' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl)) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.c:7022:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7022:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7022:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7022:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7022:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7022:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7022:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7022:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7024:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7024:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7024:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7024:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7040:11: warning: 'X509_CRL_get_nextUpdate' is deprecated [-Wdeprecated-declarations] RETVAL = X509_CRL_get_nextUpdate(x); ^ /usr/include/openssl/x509.h:731:1: note: 'X509_CRL_get_nextUpdate' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl)) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.c:7041:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7041:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7041:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7041:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7041:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7041:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7041:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7041:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7043:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7043:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7043:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7043:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7062:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7062:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7062:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7062:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7062:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7062:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7062:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7062:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7064:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7064:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7064:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7064:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7085:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7085:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7085:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7085:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7085:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7085:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7085:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7085:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7087:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7087:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7087:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7087:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7113:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7113:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7113:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7113:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7113:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7113:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7113:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7113:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7115:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7115:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3446:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!RETVAL || i==-1) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3446:31: note: '{' token is here if (!RETVAL || i==-1) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:3446:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!RETVAL || i==-1) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3446:31: note: '{' token is here if (!RETVAL || i==-1) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:3446:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!RETVAL || i==-1) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:3446:31: note: ')' token is here if (!RETVAL || i==-1) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3446:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!RETVAL || i==-1) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:3446:31: note: ')' token is here if (!RETVAL || i==-1) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7137:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7137:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7137:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7137:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7137:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7137:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7137:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7137:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7139:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7139:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3477:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!rv) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:24: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3477:18: note: '{' token is here if (!rv) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:35: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:3477:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!rv) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3477:18: note: '{' token is here if (!rv) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:3477:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!rv) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:3477:18: note: ')' token is here if (!rv) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3477:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!rv) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:65: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:3477:18: note: ')' token is here if (!rv) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:67: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3479:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!rev_time) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:24: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3479:24: note: '{' token is here if (!rev_time) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:35: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:3479:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!rev_time) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3479:24: note: '{' token is here if (!rev_time) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:3479:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!rev_time) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:3479:24: note: ')' token is here if (!rev_time) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3479:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!rev_time) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:65: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:3479:24: note: ')' token is here if (!rev_time) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:67: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3480:62: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!X509_REVOKED_set_revocationDate(rev, rev_time)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:24: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3480:62: note: '{' token is here if (!X509_REVOKED_set_revocationDate(rev, rev_time)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:35: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:3480:62: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!X509_REVOKED_set_revocationDate(rev, rev_time)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3480:62: note: '{' token is here if (!X509_REVOKED_set_revocationDate(rev, rev_time)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:3480:62: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!X509_REVOKED_set_revocationDate(rev, rev_time)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:3480:62: note: ')' token is here if (!X509_REVOKED_set_revocationDate(rev, rev_time)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3480:62: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!X509_REVOKED_set_revocationDate(rev, rev_time)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:65: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:3480:62: note: ')' token is here if (!X509_REVOKED_set_revocationDate(rev, rev_time)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:67: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3491:22: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!rv) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:24: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3491:22: note: '{' token is here if (!rv) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:35: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:3491:22: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!rv) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3491:22: note: '{' token is here if (!rv) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:3491:22: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!rv) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:3491:22: note: ')' token is here if (!rv) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3491:22: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!rv) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:65: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:3491:22: note: ')' token is here if (!rv) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:67: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3498:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if(!X509_CRL_add0_revoked(crl, rev)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:24: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3498:46: note: '{' token is here if(!X509_CRL_add0_revoked(crl, rev)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:35: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:3498:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if(!X509_CRL_add0_revoked(crl, rev)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3498:46: note: '{' token is here if(!X509_CRL_add0_revoked(crl, rev)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:3498:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if(!X509_CRL_add0_revoked(crl, rev)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:3498:46: note: ')' token is here if(!X509_CRL_add0_revoked(crl, rev)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3498:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if(!X509_CRL_add0_revoked(crl, rev)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:65: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:3498:46: note: ')' token is here if(!X509_CRL_add0_revoked(crl, rev)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:67: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3499:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(1); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:24: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3499:9: note: '{' token is here XSRETURN_IV(1); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:35: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:3499:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(1); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3499:9: note: '{' token is here XSRETURN_IV(1); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:3499:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(1); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:3499:9: note: ')' token is here XSRETURN_IV(1); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3499:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(1); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:65: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:3499:9: note: ')' token is here XSRETURN_IV(1); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:67: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7237:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7237:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7237:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7237:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7237:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7237:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7237:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7237:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7239:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7239:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7239:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7239:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7255:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7255:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:7255:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7255:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7255:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7255:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7255:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:7255:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7272:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7272:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7272:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7272:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7272:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7272:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7272:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7272:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7274:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7274:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7274:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7274:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7293:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7293:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7293:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7293:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7293:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7293:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7293:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7293:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7295:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7295:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7295:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7295:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7314:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7314:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7314:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7314:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7314:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7314:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7314:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7314:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7316:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7316:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7316:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7333:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7333:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7333:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7333:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7333:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7333:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7333:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7333:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7335:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7335:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7335:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7335:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7356:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7356:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7356:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7356:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7356:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7356:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7356:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7356:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7358:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7358:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7358:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7358:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7377:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7377:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7377:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7377:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7377:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7377:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7377:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7377:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7379:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7379:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7379:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7379:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7398:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7398:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7398:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7398:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7398:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7398:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7398:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7398:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7400:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7400:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7400:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7400:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7417:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7417:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7417:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7417:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7417:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7417:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7417:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7417:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7419:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7419:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7419:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7436:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7436:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7436:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7436:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7436:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7436:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7436:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7436:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7438:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7438:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7438:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7438:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7465:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7465:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7465:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7465:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7465:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7465:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7465:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7465:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7467:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7467:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7467:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7467:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7494:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7494:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7494:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7494:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7494:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7494:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7494:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7494:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7496:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7496:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7496:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7496:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7522:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7522:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7522:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7522:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7522:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7522:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7522:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7522:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7524:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7524:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7524:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7524:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3574:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(s)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3574:13: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(s)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3574:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(s)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3574:13: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(s)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3574:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(s)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3574:13: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(s)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3574:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(s)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3574:13: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(s)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7605:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7605:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7605:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7605:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7605:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7605:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7605:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7605:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7607:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7607:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7607:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7607:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7654:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7654:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7654:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7654:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7654:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7654:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7654:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7654:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7656:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7656:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7656:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7656:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3656:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!x509 || !x509_req) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:24: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3656:33: note: '{' token is here if (!x509 || !x509_req) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:35: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:3656:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!x509 || !x509_req) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3656:33: note: '{' token is here if (!x509 || !x509_req) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:3656:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!x509 || !x509_req) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:3656:33: note: ')' token is here if (!x509 || !x509_req) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3656:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!x509 || !x509_req) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:65: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:3656:33: note: ')' token is here if (!x509 || !x509_req) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:67: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3676:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(ret); ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:24: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3676:9: note: '{' token is here XSRETURN_IV(ret); ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:35: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:3676:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(ret); ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3676:9: note: '{' token is here XSRETURN_IV(ret); ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:3676:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(ret); ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:3676:9: note: ')' token is here XSRETURN_IV(ret); ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3676:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(ret); ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:65: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:3676:9: note: ')' token is here XSRETURN_IV(ret); ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:67: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7729:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7729:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7729:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7729:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7729:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7729:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7729:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7729:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7731:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7731:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7731:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7731:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7780:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7780:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7780:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7780:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7780:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7780:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7780:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7780:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7782:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7782:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7782:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7782:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7801:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7801:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7801:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7801:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7801:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7801:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7801:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7801:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7803:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7803:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7803:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7803:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7821:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7821:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7821:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7821:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:7821:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:7821:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7821:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:7821:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7823:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7823:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7823:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7823:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3735:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3735:4: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:3735:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3735:4: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:3735:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:3735:4: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3735:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:3735:4: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3739:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3739:4: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:3739:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3739:4: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:3739:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:3739:4: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3739:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:3739:4: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:7882:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:7882:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:7882:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:7882:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3771:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3771:26: note: '{' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3771:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3771:26: note: ')' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3774:64: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations] PUSHs(sv_2mortal(newSVpv((const char*)ASN1_STRING_data(subjAltNameDN->d.otherName->value->value.utf8string), ASN1_STRING_length(subjAltNameDN->d.otherName->value->value.utf8string)))); ^ /usr/include/openssl/asn1.h:554:1: note: 'ASN1_STRING_data' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x)) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.xs:3780:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3780:26: note: '{' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3780:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3780:26: note: ')' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3783:64: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations] PUSHs(sv_2mortal(newSVpv((const char*)ASN1_STRING_data(subjAltNameDN->d.ia5), ASN1_STRING_length(subjAltNameDN->d.ia5)))); ^ /usr/include/openssl/asn1.h:554:1: note: 'ASN1_STRING_data' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x)) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.xs:3789:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3789:26: note: '{' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3789:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3789:26: note: ')' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3797:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3797:26: note: '{' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3797:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3797:26: note: ')' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3807:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(count * 2); ^~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3807:2: note: '{' token is here XSRETURN(count * 2); ^~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:3807:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(count * 2); ^~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:3807:2: note: ')' token is here XSRETURN(count * 2); ^~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3834:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)ASN1_STRING_data(gn->d.ia5),ASN1_STRING_length(gn->d.ia5)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3834:25: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char*)ASN1_STRING_data(gn->d.ia5),ASN1_STRING_length(gn->d.ia5)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3834:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)ASN1_STRING_data(gn->d.ia5),ASN1_STRING_length(gn->d.ia5)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3834:25: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char*)ASN1_STRING_data(gn->d.ia5),ASN1_STRING_length(gn->d.ia5)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3834:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)ASN1_STRING_data(gn->d.ia5),ASN1_STRING_length(gn->d.ia5)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3834:25: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char*)ASN1_STRING_data(gn->d.ia5),ASN1_STRING_length(gn->d.ia5)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3834:58: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations] XPUSHs(sv_2mortal(newSVpv((char*)ASN1_STRING_data(gn->d.ia5),ASN1_STRING_length(gn->d.ia5)))); ^ /usr/include/openssl/asn1.h:554:1: note: 'ASN1_STRING_data' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x)) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.xs:3834:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)ASN1_STRING_data(gn->d.ia5),ASN1_STRING_length(gn->d.ia5)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3834:25: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char*)ASN1_STRING_data(gn->d.ia5),ASN1_STRING_length(gn->d.ia5)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3869:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!info) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3869:13: note: '{' token is here if (!info) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:3869:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!info) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3869:13: note: '{' token is here if (!info) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:3869:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!info) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:3869:13: note: ')' token is here if (!info) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3869:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!info) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:3869:13: note: ')' token is here if (!info) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3875:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv( ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3875:3: note: '{' token is here XPUSHs(sv_2mortal(newSVpv( ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3875:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv( ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3875:3: note: '{' token is here XPUSHs(sv_2mortal(newSVpv( ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3875:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv( ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3875:3: note: ')' token is here XPUSHs(sv_2mortal(newSVpv( ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3876:14: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations] (char*)ASN1_STRING_data(ad->location->d.uniformResourceIdentifier), ^ /usr/include/openssl/asn1.h:554:1: note: 'ASN1_STRING_data' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x)) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.xs:3875:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv( ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3875:3: note: ')' token is here XPUSHs(sv_2mortal(newSVpv( ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3900:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(buffer,0))); /* format 0: oid */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3900:16: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(buffer,0))); /* format 0: oid */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3900:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(buffer,0))); /* format 0: oid */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3900:16: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(buffer,0))); /* format 0: oid */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3900:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(buffer,0))); /* format 0: oid */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3900:16: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(buffer,0))); /* format 0: oid */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3900:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(buffer,0))); /* format 0: oid */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3900:16: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(buffer,0))); /* format 0: oid */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3902:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(nid))); /* format 1: nid */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3902:16: note: '{' token is here XPUSHs(sv_2mortal(newSViv(nid))); /* format 1: nid */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3902:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(nid))); /* format 1: nid */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3902:16: note: '{' token is here XPUSHs(sv_2mortal(newSViv(nid))); /* format 1: nid */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3902:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(nid))); /* format 1: nid */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3902:16: note: ')' token is here XPUSHs(sv_2mortal(newSViv(nid))); /* format 1: nid */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3902:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(nid))); /* format 1: nid */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3902:16: note: ')' token is here XPUSHs(sv_2mortal(newSViv(nid))); /* format 1: nid */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3904:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(OBJ_nid2sn(nid),0))); /* format 2: shortname */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3904:16: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(OBJ_nid2sn(nid),0))); /* format 2: shortname */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3904:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(OBJ_nid2sn(nid),0))); /* format 2: shortname */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3904:16: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(OBJ_nid2sn(nid),0))); /* format 2: shortname */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3904:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(OBJ_nid2sn(nid),0))); /* format 2: shortname */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3904:16: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(OBJ_nid2sn(nid),0))); /* format 2: shortname */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3904:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(OBJ_nid2sn(nid),0))); /* format 2: shortname */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3904:16: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(OBJ_nid2sn(nid),0))); /* format 2: shortname */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3906:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(OBJ_nid2ln(nid),0))); /* format 3: longname */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3906:16: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(OBJ_nid2ln(nid),0))); /* format 3: longname */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3906:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(OBJ_nid2ln(nid),0))); /* format 3: longname */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3906:16: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(OBJ_nid2ln(nid),0))); /* format 3: longname */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3906:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(OBJ_nid2ln(nid),0))); /* format 3: longname */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3906:16: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(OBJ_nid2ln(nid),0))); /* format 3: longname */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3906:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(OBJ_nid2ln(nid),0))); /* format 3: longname */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3906:16: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(OBJ_nid2ln(nid),0))); /* format 3: longname */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3919:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,0)) XPUSHs(sv_2mortal(newSVpv("digitalSignature",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3919:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,0)) XPUSHs(sv_2mortal(newSVpv("digitalSignature",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3919:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,0)) XPUSHs(sv_2mortal(newSVpv("digitalSignature",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3919:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,0)) XPUSHs(sv_2mortal(newSVpv("digitalSignature",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3919:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,0)) XPUSHs(sv_2mortal(newSVpv("digitalSignature",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3919:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,0)) XPUSHs(sv_2mortal(newSVpv("digitalSignature",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3919:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,0)) XPUSHs(sv_2mortal(newSVpv("digitalSignature",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3919:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,0)) XPUSHs(sv_2mortal(newSVpv("digitalSignature",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3920:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,1)) XPUSHs(sv_2mortal(newSVpv("nonRepudiation",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3920:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,1)) XPUSHs(sv_2mortal(newSVpv("nonRepudiation",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3920:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,1)) XPUSHs(sv_2mortal(newSVpv("nonRepudiation",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3920:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,1)) XPUSHs(sv_2mortal(newSVpv("nonRepudiation",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3920:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,1)) XPUSHs(sv_2mortal(newSVpv("nonRepudiation",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3920:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,1)) XPUSHs(sv_2mortal(newSVpv("nonRepudiation",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3920:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,1)) XPUSHs(sv_2mortal(newSVpv("nonRepudiation",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3920:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,1)) XPUSHs(sv_2mortal(newSVpv("nonRepudiation",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3921:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,2)) XPUSHs(sv_2mortal(newSVpv("keyEncipherment",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3921:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,2)) XPUSHs(sv_2mortal(newSVpv("keyEncipherment",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3921:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,2)) XPUSHs(sv_2mortal(newSVpv("keyEncipherment",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3921:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,2)) XPUSHs(sv_2mortal(newSVpv("keyEncipherment",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3921:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,2)) XPUSHs(sv_2mortal(newSVpv("keyEncipherment",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3921:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,2)) XPUSHs(sv_2mortal(newSVpv("keyEncipherment",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3921:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,2)) XPUSHs(sv_2mortal(newSVpv("keyEncipherment",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3921:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,2)) XPUSHs(sv_2mortal(newSVpv("keyEncipherment",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3922:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,3)) XPUSHs(sv_2mortal(newSVpv("dataEncipherment",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3922:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,3)) XPUSHs(sv_2mortal(newSVpv("dataEncipherment",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3922:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,3)) XPUSHs(sv_2mortal(newSVpv("dataEncipherment",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3922:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,3)) XPUSHs(sv_2mortal(newSVpv("dataEncipherment",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3922:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,3)) XPUSHs(sv_2mortal(newSVpv("dataEncipherment",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3922:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,3)) XPUSHs(sv_2mortal(newSVpv("dataEncipherment",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3922:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,3)) XPUSHs(sv_2mortal(newSVpv("dataEncipherment",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3922:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,3)) XPUSHs(sv_2mortal(newSVpv("dataEncipherment",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3923:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,4)) XPUSHs(sv_2mortal(newSVpv("keyAgreement",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3923:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,4)) XPUSHs(sv_2mortal(newSVpv("keyAgreement",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3923:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,4)) XPUSHs(sv_2mortal(newSVpv("keyAgreement",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3923:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,4)) XPUSHs(sv_2mortal(newSVpv("keyAgreement",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3923:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,4)) XPUSHs(sv_2mortal(newSVpv("keyAgreement",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3923:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,4)) XPUSHs(sv_2mortal(newSVpv("keyAgreement",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3923:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,4)) XPUSHs(sv_2mortal(newSVpv("keyAgreement",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3923:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,4)) XPUSHs(sv_2mortal(newSVpv("keyAgreement",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3924:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,5)) XPUSHs(sv_2mortal(newSVpv("keyCertSign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3924:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,5)) XPUSHs(sv_2mortal(newSVpv("keyCertSign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3924:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,5)) XPUSHs(sv_2mortal(newSVpv("keyCertSign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3924:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,5)) XPUSHs(sv_2mortal(newSVpv("keyCertSign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3924:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,5)) XPUSHs(sv_2mortal(newSVpv("keyCertSign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3924:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,5)) XPUSHs(sv_2mortal(newSVpv("keyCertSign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3924:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,5)) XPUSHs(sv_2mortal(newSVpv("keyCertSign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3924:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,5)) XPUSHs(sv_2mortal(newSVpv("keyCertSign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3925:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,6)) XPUSHs(sv_2mortal(newSVpv("cRLSign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3925:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,6)) XPUSHs(sv_2mortal(newSVpv("cRLSign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3925:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,6)) XPUSHs(sv_2mortal(newSVpv("cRLSign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3925:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,6)) XPUSHs(sv_2mortal(newSVpv("cRLSign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3925:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,6)) XPUSHs(sv_2mortal(newSVpv("cRLSign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3925:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,6)) XPUSHs(sv_2mortal(newSVpv("cRLSign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3925:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,6)) XPUSHs(sv_2mortal(newSVpv("cRLSign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3925:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,6)) XPUSHs(sv_2mortal(newSVpv("cRLSign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3926:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,7)) XPUSHs(sv_2mortal(newSVpv("encipherOnly",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3926:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,7)) XPUSHs(sv_2mortal(newSVpv("encipherOnly",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3926:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,7)) XPUSHs(sv_2mortal(newSVpv("encipherOnly",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3926:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,7)) XPUSHs(sv_2mortal(newSVpv("encipherOnly",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3926:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,7)) XPUSHs(sv_2mortal(newSVpv("encipherOnly",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3926:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,7)) XPUSHs(sv_2mortal(newSVpv("encipherOnly",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3926:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,7)) XPUSHs(sv_2mortal(newSVpv("encipherOnly",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3926:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,7)) XPUSHs(sv_2mortal(newSVpv("encipherOnly",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3927:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,8)) XPUSHs(sv_2mortal(newSVpv("decipherOnly",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3927:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,8)) XPUSHs(sv_2mortal(newSVpv("decipherOnly",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3927:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,8)) XPUSHs(sv_2mortal(newSVpv("decipherOnly",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3927:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,8)) XPUSHs(sv_2mortal(newSVpv("decipherOnly",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3927:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,8)) XPUSHs(sv_2mortal(newSVpv("decipherOnly",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3927:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,8)) XPUSHs(sv_2mortal(newSVpv("decipherOnly",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3927:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,8)) XPUSHs(sv_2mortal(newSVpv("decipherOnly",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3927:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,8)) XPUSHs(sv_2mortal(newSVpv("decipherOnly",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3938:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,0)) XPUSHs(sv_2mortal(newSVpv("client",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3938:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,0)) XPUSHs(sv_2mortal(newSVpv("client",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3938:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,0)) XPUSHs(sv_2mortal(newSVpv("client",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3938:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,0)) XPUSHs(sv_2mortal(newSVpv("client",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3938:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,0)) XPUSHs(sv_2mortal(newSVpv("client",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3938:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,0)) XPUSHs(sv_2mortal(newSVpv("client",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3938:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,0)) XPUSHs(sv_2mortal(newSVpv("client",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3938:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,0)) XPUSHs(sv_2mortal(newSVpv("client",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3939:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,1)) XPUSHs(sv_2mortal(newSVpv("server",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3939:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,1)) XPUSHs(sv_2mortal(newSVpv("server",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3939:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,1)) XPUSHs(sv_2mortal(newSVpv("server",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3939:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,1)) XPUSHs(sv_2mortal(newSVpv("server",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3939:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,1)) XPUSHs(sv_2mortal(newSVpv("server",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3939:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,1)) XPUSHs(sv_2mortal(newSVpv("server",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3939:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,1)) XPUSHs(sv_2mortal(newSVpv("server",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3939:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,1)) XPUSHs(sv_2mortal(newSVpv("server",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3940:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,2)) XPUSHs(sv_2mortal(newSVpv("email",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3940:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,2)) XPUSHs(sv_2mortal(newSVpv("email",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3940:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,2)) XPUSHs(sv_2mortal(newSVpv("email",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3940:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,2)) XPUSHs(sv_2mortal(newSVpv("email",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3940:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,2)) XPUSHs(sv_2mortal(newSVpv("email",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3940:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,2)) XPUSHs(sv_2mortal(newSVpv("email",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3940:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,2)) XPUSHs(sv_2mortal(newSVpv("email",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3940:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,2)) XPUSHs(sv_2mortal(newSVpv("email",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3941:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,3)) XPUSHs(sv_2mortal(newSVpv("objsign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3941:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,3)) XPUSHs(sv_2mortal(newSVpv("objsign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3941:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,3)) XPUSHs(sv_2mortal(newSVpv("objsign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3941:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,3)) XPUSHs(sv_2mortal(newSVpv("objsign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3941:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,3)) XPUSHs(sv_2mortal(newSVpv("objsign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3941:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,3)) XPUSHs(sv_2mortal(newSVpv("objsign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3941:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,3)) XPUSHs(sv_2mortal(newSVpv("objsign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3941:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,3)) XPUSHs(sv_2mortal(newSVpv("objsign",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3942:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,4)) XPUSHs(sv_2mortal(newSVpv("reserved",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3942:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,4)) XPUSHs(sv_2mortal(newSVpv("reserved",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3942:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,4)) XPUSHs(sv_2mortal(newSVpv("reserved",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3942:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,4)) XPUSHs(sv_2mortal(newSVpv("reserved",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3942:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,4)) XPUSHs(sv_2mortal(newSVpv("reserved",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3942:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,4)) XPUSHs(sv_2mortal(newSVpv("reserved",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3942:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,4)) XPUSHs(sv_2mortal(newSVpv("reserved",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3942:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,4)) XPUSHs(sv_2mortal(newSVpv("reserved",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3943:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,5)) XPUSHs(sv_2mortal(newSVpv("sslCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3943:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,5)) XPUSHs(sv_2mortal(newSVpv("sslCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3943:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,5)) XPUSHs(sv_2mortal(newSVpv("sslCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3943:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,5)) XPUSHs(sv_2mortal(newSVpv("sslCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3943:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,5)) XPUSHs(sv_2mortal(newSVpv("sslCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3943:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,5)) XPUSHs(sv_2mortal(newSVpv("sslCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3943:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,5)) XPUSHs(sv_2mortal(newSVpv("sslCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3943:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,5)) XPUSHs(sv_2mortal(newSVpv("sslCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3944:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,6)) XPUSHs(sv_2mortal(newSVpv("emailCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3944:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,6)) XPUSHs(sv_2mortal(newSVpv("emailCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3944:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,6)) XPUSHs(sv_2mortal(newSVpv("emailCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3944:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,6)) XPUSHs(sv_2mortal(newSVpv("emailCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3944:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,6)) XPUSHs(sv_2mortal(newSVpv("emailCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3944:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,6)) XPUSHs(sv_2mortal(newSVpv("emailCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3944:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,6)) XPUSHs(sv_2mortal(newSVpv("emailCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3944:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,6)) XPUSHs(sv_2mortal(newSVpv("emailCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3945:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,7)) XPUSHs(sv_2mortal(newSVpv("objCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3945:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,7)) XPUSHs(sv_2mortal(newSVpv("objCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3945:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,7)) XPUSHs(sv_2mortal(newSVpv("objCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:3945:47: note: '{' token is here if (ASN1_BIT_STRING_get_bit(u,7)) XPUSHs(sv_2mortal(newSVpv("objCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:3945:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,7)) XPUSHs(sv_2mortal(newSVpv("objCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:3945:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,7)) XPUSHs(sv_2mortal(newSVpv("objCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:3945:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (ASN1_BIT_STRING_get_bit(u,7)) XPUSHs(sv_2mortal(newSVpv("objCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:3945:47: note: ')' token is here if (ASN1_BIT_STRING_get_bit(u,7)) XPUSHs(sv_2mortal(newSVpv("objCA",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8202:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8202:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8202:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8202:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8202:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8202:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8202:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8202:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8204:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8204:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8204:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8223:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8223:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8223:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8223:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8223:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8223:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8223:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8223:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8225:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8225:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8225:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8225:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8242:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8242:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8242:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8242:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8242:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8242:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8242:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8242:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8244:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8244:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8244:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8244:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8261:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8261:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8261:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8261:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8261:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8261:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8261:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8261:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8263:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8263:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8263:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8263:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8280:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8280:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8280:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8280:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8280:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8280:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8280:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8280:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8282:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8282:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8282:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8282:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8299:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8299:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8299:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8299:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8299:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8299:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8299:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8299:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8301:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8301:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8301:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8301:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8318:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8318:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8318:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8318:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8318:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8318:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8318:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8318:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8320:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8320:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8320:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8320:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8347:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8347:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8347:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8347:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8347:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8347:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8347:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8347:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8349:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8349:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8349:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8349:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8368:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8368:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8368:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8368:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8368:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8368:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8368:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8368:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8370:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8370:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8370:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8370:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8425:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8425:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8425:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8425:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8442:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8442:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8442:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8442:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8442:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8442:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8442:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8442:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8444:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8444:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8459:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8459:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8459:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8459:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8459:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8459:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8459:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8459:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8461:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8461:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8461:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8461:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8501:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8501:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8501:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8501:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8501:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8501:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8501:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8501:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8517:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8517:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8517:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8517:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8517:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8517:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8517:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8517:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8534:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8534:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8534:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8534:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8534:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8534:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8534:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8534:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8536:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8536:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8536:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8536:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8553:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8553:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8553:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8553:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8553:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8553:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8553:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8553:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8555:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8555:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8555:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8555:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8572:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8572:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8572:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8572:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8572:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8572:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8572:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8572:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8574:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8574:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8574:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8574:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8595:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8595:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8595:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8595:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8595:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8595:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8595:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8595:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8597:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8597:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8597:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8597:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8617:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8617:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8617:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8617:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8617:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8617:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8617:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8617:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8619:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8619:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8619:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8619:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8637:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8637:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8637:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8637:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8637:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8637:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8637:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8637:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8655:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8655:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8655:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8655:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8655:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8655:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8670:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8670:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8670:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8670:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8670:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8670:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8670:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8670:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8672:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8672:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8672:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8672:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8688:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8688:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8688:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8688:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8688:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8688:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8688:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8688:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8707:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8707:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8707:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8707:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8707:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8707:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8707:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8707:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8709:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8709:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8709:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8728:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8728:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8728:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8728:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8728:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8728:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8728:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8728:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8730:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8730:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8730:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8730:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8749:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8749:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8749:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8749:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8749:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8749:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8749:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8749:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8751:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8751:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8751:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8751:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8772:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8772:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8772:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8772:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8772:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8772:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8772:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8772:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8790:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8790:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8790:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8790:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8790:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8790:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8808:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8808:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8808:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8808:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8808:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8808:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8808:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8808:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8827:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8827:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8827:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8827:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8827:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8827:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8827:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8827:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8829:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8829:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8845:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8845:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8845:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8845:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8845:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8845:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8845:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8845:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8847:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8847:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8847:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8847:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8867:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8867:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8867:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8867:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8867:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8867:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8867:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8867:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8888:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8888:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8888:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8888:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8888:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8888:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8888:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8888:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8890:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8890:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8890:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8890:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8911:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8911:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8911:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8911:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8911:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8911:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8911:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8911:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8913:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8913:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8913:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8913:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8934:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8934:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8934:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8934:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8934:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8934:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8934:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8934:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8936:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8936:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8936:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8936:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8953:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8953:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:8953:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8953:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:8953:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:8953:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8953:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:8953:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8955:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8955:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8955:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8955:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8970:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8970:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8970:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8970:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:8970:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:8970:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8970:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:8970:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8972:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8972:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8972:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8972:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8988:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8988:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8988:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:8988:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:8988:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:8988:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:8988:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:8988:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9007:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9007:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9007:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9007:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:9007:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:9007:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9007:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9007:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9009:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9009:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9009:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9009:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9026:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9026:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9026:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9026:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:9026:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:9026:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9026:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9026:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9028:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9028:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9028:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9028:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4167:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!BN_hex2bn(&bn, str)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:24: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4167:35: note: '{' token is here if (!BN_hex2bn(&bn, str)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:35: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:4167:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!BN_hex2bn(&bn, str)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4167:35: note: '{' token is here if (!BN_hex2bn(&bn, str)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4167:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!BN_hex2bn(&bn, str)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4167:35: note: ')' token is here if (!BN_hex2bn(&bn, str)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4167:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!BN_hex2bn(&bn, str)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:65: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:4167:35: note: ')' token is here if (!BN_hex2bn(&bn, str)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:67: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4170:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(rv); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:24: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4170:9: note: '{' token is here XSRETURN_IV(rv); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:35: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:4170:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(rv); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4170:9: note: '{' token is here XSRETURN_IV(rv); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4170:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(rv); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4170:9: note: ')' token is here XSRETURN_IV(rv); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4170:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(rv); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:65: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:4170:9: note: ')' token is here XSRETURN_IV(rv); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:67: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4181:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!BN_dec2bn(&bn, str)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:24: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4181:35: note: '{' token is here if (!BN_dec2bn(&bn, str)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:35: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:4181:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!BN_dec2bn(&bn, str)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4181:35: note: '{' token is here if (!BN_dec2bn(&bn, str)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4181:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!BN_dec2bn(&bn, str)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4181:35: note: ')' token is here if (!BN_dec2bn(&bn, str)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4181:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!BN_dec2bn(&bn, str)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:65: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:4181:35: note: ')' token is here if (!BN_dec2bn(&bn, str)) XSRETURN_IV(0); ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:67: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4184:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(rv); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:24: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4184:9: note: '{' token is here XSRETURN_IV(rv); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:35: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:4184:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(rv); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4184:9: note: '{' token is here XSRETURN_IV(rv); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4184:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(rv); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4184:9: note: ')' token is here XSRETURN_IV(rv); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4184:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(rv); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:65: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:4184:9: note: ')' token is here XSRETURN_IV(rv); ^~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:67: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4194:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!bn) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4194:18: note: '{' token is here if (!bn) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4194:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!bn) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4194:18: note: '{' token is here if (!bn) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4194:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!bn) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4194:18: note: ')' token is here if (!bn) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4194:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!bn) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4194:18: note: ')' token is here if (!bn) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4198:22: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!result) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4198:22: note: '{' token is here if (!result) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4198:22: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!result) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4198:22: note: '{' token is here if (!result) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4198:22: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!result) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4198:22: note: ')' token is here if (!result) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4198:22: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!result) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4198:22: note: ')' token is here if (!result) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4199:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((const char*)result, strlen(result)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4199:9: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((const char*)result, strlen(result)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:4199:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((const char*)result, strlen(result)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4199:9: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((const char*)result, strlen(result)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:4199:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((const char*)result, strlen(result)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:4199:9: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((const char*)result, strlen(result)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4199:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((const char*)result, strlen(result)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:4199:9: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((const char*)result, strlen(result)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4210:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!bn) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4210:18: note: '{' token is here if (!bn) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4210:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!bn) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4210:18: note: '{' token is here if (!bn) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4210:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!bn) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4210:18: note: ')' token is here if (!bn) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4210:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!bn) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4210:18: note: ')' token is here if (!bn) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4214:22: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!result) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4214:22: note: '{' token is here if (!result) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4214:22: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!result) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4214:22: note: '{' token is here if (!result) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4214:22: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!result) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4214:22: note: ')' token is here if (!result) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4214:22: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!result) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4214:22: note: ')' token is here if (!result) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4215:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((const char*)result, strlen(result)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4215:9: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((const char*)result, strlen(result)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:4215:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((const char*)result, strlen(result)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4215:9: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((const char*)result, strlen(result)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:4215:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((const char*)result, strlen(result)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:4215:9: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((const char*)result, strlen(result)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4215:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((const char*)result, strlen(result)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:4215:9: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((const char*)result, strlen(result)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4225:35: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations] u8 = newSVpv((const char*)ASN1_STRING_data(s), ASN1_STRING_length(s)); ^ /usr/include/openssl/asn1.h:554:1: note: 'ASN1_STRING_data' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x)) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.xs:4227:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(u8)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4227:9: note: '{' token is here XPUSHs(sv_2mortal(u8)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:4227:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(u8)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4227:9: note: '{' token is here XPUSHs(sv_2mortal(u8)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:4227:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(u8)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:4227:9: note: ')' token is here XPUSHs(sv_2mortal(u8)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4227:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(u8)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:4227:9: note: ')' token is here XPUSHs(sv_2mortal(u8)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9200:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9200:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9200:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9200:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:9200:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:9200:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9200:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9200:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9202:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9202:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9202:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9202:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9219:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9219:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9219:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9219:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:9219:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:9219:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9219:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9219:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9221:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9221:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9221:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9221:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9240:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9240:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9240:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9240:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:9240:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:9240:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9240:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9240:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9242:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9242:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9242:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9242:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9261:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9261:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9261:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9261:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:9261:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:9261:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9261:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9261:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9263:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9263:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9263:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9263:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9279:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:9279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9279:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9279:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:9279:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9296:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:18: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9296:13: note: '{' token is here XSprePUSH; PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:29: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9296:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:437:5: note: expanded from macro 'TARGn' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9296:13: note: '{' token is here XSprePUSH; PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:437:16: note: expanded from macro 'TARGn' STMT_START { \ ^ SSLeay.c:9296:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:1308:2: note: expanded from macro 'SvNV_set' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9296:13: note: '{' token is here XSprePUSH; PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:1308:13: note: expanded from macro 'SvNV_set' STMT_START { \ ^ SSLeay.c:9296:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:1311:48: note: expanded from macro 'SvNV_set' (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END ^ SSLeay.c:9296:13: note: ')' token is here XSprePUSH; PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:1311:50: note: expanded from macro 'SvNV_set' (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9296:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:453:5: note: expanded from macro 'TARGn' } STMT_END ^ SSLeay.c:9296:13: note: ')' token is here XSprePUSH; PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:453:7: note: expanded from macro 'TARGn' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9296:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:56: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9296:13: note: ')' token is here XSprePUSH; PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:458:58: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9298:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9298:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9298:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9298:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9313:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9313:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9313:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9313:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:9313:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:9313:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9313:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9313:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9315:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9315:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9315:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9315:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9349:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9349:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9349:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9349:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9393:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9393:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9393:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9393:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4321:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!tm) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4321:15: note: '{' token is here if (!tm) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4321:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!tm) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4321:15: note: '{' token is here if (!tm) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4321:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!tm) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4321:15: note: ')' token is here if (!tm) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4321:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!tm) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4321:15: note: ')' token is here if (!tm) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4323:28: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (strlen(str) < 19) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4323:28: note: '{' token is here if (strlen(str) < 19) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4323:28: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (strlen(str) < 19) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4323:28: note: '{' token is here if (strlen(str) < 19) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4323:28: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (strlen(str) < 19) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4323:28: note: ')' token is here if (strlen(str) < 19) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4323:28: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (strlen(str) < 19) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4323:28: note: ')' token is here if (strlen(str) < 19) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4324:66: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=0; i<4; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4324:66: note: '{' token is here for (i=0; i<4; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4324:66: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=0; i<4; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4324:66: note: '{' token is here for (i=0; i<4; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4324:66: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=0; i<4; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4324:66: note: ')' token is here for (i=0; i<4; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4324:66: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=0; i<4; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4324:66: note: ')' token is here for (i=0; i<4; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4325:66: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=5; i<7; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4325:66: note: '{' token is here for (i=5; i<7; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4325:66: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=5; i<7; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4325:66: note: '{' token is here for (i=5; i<7; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4325:66: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=5; i<7; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4325:66: note: ')' token is here for (i=5; i<7; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4325:66: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=5; i<7; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4325:66: note: ')' token is here for (i=5; i<7; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4326:66: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=8; i<10; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4326:66: note: '{' token is here for (i=8; i<10; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4326:66: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=8; i<10; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4326:66: note: '{' token is here for (i=8; i<10; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4326:66: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=8; i<10; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4326:66: note: ')' token is here for (i=8; i<10; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4326:66: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=8; i<10; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4326:66: note: ')' token is here for (i=8; i<10; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4327:66: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=11; i<13; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4327:66: note: '{' token is here for (i=11; i<13; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4327:66: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=11; i<13; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4327:66: note: '{' token is here for (i=11; i<13; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4327:66: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=11; i<13; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4327:66: note: ')' token is here for (i=11; i<13; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4327:66: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=11; i<13; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4327:66: note: ')' token is here for (i=11; i<13; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4328:66: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=14; i<16; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4328:66: note: '{' token is here for (i=14; i<16; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4328:66: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=14; i<16; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4328:66: note: '{' token is here for (i=14; i<16; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4328:66: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=14; i<16; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4328:66: note: ')' token is here for (i=14; i<16; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4328:66: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=14; i<16; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4328:66: note: ')' token is here for (i=14; i<16; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4329:66: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=17; i<19; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4329:66: note: '{' token is here for (i=17; i<19; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4329:66: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=17; i<19; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4329:66: note: '{' token is here for (i=17; i<19; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4329:66: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=17; i<19; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4329:66: note: ')' token is here for (i=17; i<19; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4329:66: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] for (i=17; i<19; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4329:66: note: ')' token is here for (i=17; i<19; i++) if ((str[i] > '9') || (str[i] < '0')) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4347:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!ASN1_TIME_check(&t)) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4347:35: note: '{' token is here if (!ASN1_TIME_check(&t)) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4347:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!ASN1_TIME_check(&t)) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4347:35: note: '{' token is here if (!ASN1_TIME_check(&t)) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4347:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!ASN1_TIME_check(&t)) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4347:35: note: ')' token is here if (!ASN1_TIME_check(&t)) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4347:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!ASN1_TIME_check(&t)) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4347:35: note: ')' token is here if (!ASN1_TIME_check(&t)) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4351:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!ASN1_STRING_set(tm,t.data,t.length)) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4351:48: note: '{' token is here if (!ASN1_STRING_set(tm,t.data,t.length)) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4351:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!ASN1_STRING_set(tm,t.data,t.length)) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4351:48: note: '{' token is here if (!ASN1_STRING_set(tm,t.data,t.length)) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4351:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!ASN1_STRING_set(tm,t.data,t.length)) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4351:48: note: ')' token is here if (!ASN1_STRING_set(tm,t.data,t.length)) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4351:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (!ASN1_STRING_set(tm,t.data,t.length)) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4351:48: note: ')' token is here if (!ASN1_STRING_set(tm,t.data,t.length)) XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9453:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9453:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9453:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9453:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9473:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9473:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9473:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9473:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:9473:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:9473:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9473:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9473:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9475:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9475:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9475:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9475:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9490:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9490:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9490:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9490:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:9490:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:9490:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9490:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9490:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9492:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9492:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9492:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9492:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9508:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9508:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:9508:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9508:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9508:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9508:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9508:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:9508:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9527:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9527:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9527:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9527:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:9527:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:9527:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9527:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9527:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9529:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9529:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9529:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9529:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9546:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9546:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9546:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9546:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:9546:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:9546:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9546:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9546:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9548:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9548:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9548:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9548:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9565:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9565:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9565:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9565:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:9565:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:9565:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9565:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9565:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9567:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9567:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9567:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9567:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9587:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9587:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9587:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9587:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:9587:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:9587:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9587:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9587:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9589:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9589:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9589:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9589:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9624:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9624:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9624:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9624:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9658:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9658:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9658:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9658:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9692:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9692:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9692:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9692:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9756:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9756:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9756:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9756:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9812:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9812:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9812:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9812:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:9812:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:9812:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9812:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:9812:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9814:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9814:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9814:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9814:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4556:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(private_key)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4556:25: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(private_key)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:4556:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(private_key)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4556:25: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(private_key)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:4556:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(private_key)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:4556:25: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(private_key)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4556:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(private_key)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:4556:25: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(private_key)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4558:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(NULL,0))); /* undef */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4558:25: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(NULL,0))); /* undef */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:4558:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(NULL,0))); /* undef */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4558:25: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(NULL,0))); /* undef */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:4558:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(NULL,0))); /* undef */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:4558:25: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(NULL,0))); /* undef */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4558:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(NULL,0))); /* undef */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:4558:25: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(NULL,0))); /* undef */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4560:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(certificate)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4560:25: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(certificate)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:4560:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(certificate)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4560:25: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(certificate)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:4560:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(certificate)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:4560:25: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(certificate)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4560:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(certificate)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:4560:25: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(certificate)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4562:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(NULL,0))); /* undef */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4562:25: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(NULL,0))); /* undef */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:4562:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(NULL,0))); /* undef */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4562:25: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(NULL,0))); /* undef */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:4562:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(NULL,0))); /* undef */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:4562:25: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(NULL,0))); /* undef */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4562:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(NULL,0))); /* undef */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:4562:25: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(NULL,0))); /* undef */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4566:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(x)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4566:29: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(x)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:4566:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(x)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4566:29: note: '{' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(x)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:4566:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(x)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:4566:29: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(x)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4566:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(PTR2IV(x)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:4566:29: note: ')' token is here XPUSHs(sv_2mortal(newSViv(PTR2IV(x)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4607:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, MD4_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:27: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4607:3: note: '{' token is here XSRETURN_PVN((char *) md, MD4_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:38: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:4607:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, MD4_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4607:3: note: '{' token is here XSRETURN_PVN((char *) md, MD4_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4607:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, MD4_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4607:3: note: ')' token is here XSRETURN_PVN((char *) md, MD4_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4607:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, MD4_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:71: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:4607:3: note: ')' token is here XSRETURN_PVN((char *) md, MD4_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:73: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4609:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4609:3: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4609:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4609:3: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4609:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4609:3: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4609:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4609:3: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9947:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9947:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:9947:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9947:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9947:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9947:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9947:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:9947:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4625:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, MD5_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:27: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4625:4: note: '{' token is here XSRETURN_PVN((char *) md, MD5_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:38: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:4625:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, MD5_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4625:4: note: '{' token is here XSRETURN_PVN((char *) md, MD5_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4625:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, MD5_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4625:4: note: ')' token is here XSRETURN_PVN((char *) md, MD5_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4625:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, MD5_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:71: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:4625:4: note: ')' token is here XSRETURN_PVN((char *) md, MD5_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:73: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4627:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4627:4: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4627:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4627:4: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4627:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4627:4: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4627:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4627:4: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9975:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9975:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:9975:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:9975:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:9975:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:9975:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:9975:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:9975:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4643:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, RIPEMD160_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:27: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4643:4: note: '{' token is here XSRETURN_PVN((char *) md, RIPEMD160_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:38: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:4643:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, RIPEMD160_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4643:4: note: '{' token is here XSRETURN_PVN((char *) md, RIPEMD160_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4643:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, RIPEMD160_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4643:4: note: ')' token is here XSRETURN_PVN((char *) md, RIPEMD160_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4643:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, RIPEMD160_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:71: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:4643:4: note: ')' token is here XSRETURN_PVN((char *) md, RIPEMD160_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:73: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4645:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4645:4: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4645:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4645:4: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4645:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4645:4: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4645:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4645:4: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10003:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10003:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:10003:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10003:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10003:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10003:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10003:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:10003:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4661:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, SHA_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:27: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4661:4: note: '{' token is here XSRETURN_PVN((char *) md, SHA_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:38: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:4661:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, SHA_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4661:4: note: '{' token is here XSRETURN_PVN((char *) md, SHA_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4661:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, SHA_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4661:4: note: ')' token is here XSRETURN_PVN((char *) md, SHA_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4661:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, SHA_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:71: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:4661:4: note: ')' token is here XSRETURN_PVN((char *) md, SHA_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:73: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4663:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4663:4: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4663:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4663:4: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4663:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4663:4: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4663:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4663:4: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10031:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10031:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:10031:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10031:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10031:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10031:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10031:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:10031:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4678:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, SHA256_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:27: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4678:4: note: '{' token is here XSRETURN_PVN((char *) md, SHA256_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:38: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:4678:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, SHA256_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4678:4: note: '{' token is here XSRETURN_PVN((char *) md, SHA256_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4678:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, SHA256_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4678:4: note: ')' token is here XSRETURN_PVN((char *) md, SHA256_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4678:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, SHA256_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:71: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:4678:4: note: ')' token is here XSRETURN_PVN((char *) md, SHA256_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:73: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4680:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4680:4: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4680:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4680:4: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4680:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4680:4: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4680:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4680:4: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10059:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10059:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:10059:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10059:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10059:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10059:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10059:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:10059:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4695:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, SHA512_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:27: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4695:4: note: '{' token is here XSRETURN_PVN((char *) md, SHA512_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:38: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:4695:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, SHA512_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4695:4: note: '{' token is here XSRETURN_PVN((char *) md, SHA512_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4695:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, SHA512_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4695:4: note: ')' token is here XSRETURN_PVN((char *) md, SHA512_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4695:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *) md, SHA512_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:71: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:4695:4: note: ')' token is here XSRETURN_PVN((char *) md, SHA512_DIGEST_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:73: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4697:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4697:4: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4697:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:4697:4: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:4697:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:4697:4: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:4697:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:4697:4: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10087:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10087:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:10087:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10087:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10087:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10087:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10087:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:10087:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10147:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10147:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10147:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10147:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10147:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10147:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10147:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10147:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10149:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10149:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10149:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10149:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10164:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10164:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10164:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10164:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10164:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10164:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10164:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10164:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10166:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10166:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10181:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10181:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10181:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10181:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10181:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10181:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10181:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10181:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10183:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10183:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10183:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10183:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10197:11: warning: 'TLSv1_method' is deprecated [-Wdeprecated-declarations] RETVAL = TLSv1_method(); ^ /usr/include/openssl/ssl.h:1877:1: note: 'TLSv1_method' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_method(void)) /* TLSv1.0 */ ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.c:10198:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10198:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10198:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10198:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10198:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10198:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10198:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10198:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10200:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10200:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10200:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10200:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10214:11: warning: 'TLSv1_server_method' is deprecated [-Wdeprecated-declarations] RETVAL = TLSv1_server_method(); ^ /usr/include/openssl/ssl.h:1878:1: note: 'TLSv1_server_method' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_server_method(void)) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.c:10215:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10215:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10215:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10215:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10215:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10215:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10215:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10215:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10217:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10217:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10231:11: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations] RETVAL = TLSv1_client_method(); ^ /usr/include/openssl/ssl.h:1879:1: note: 'TLSv1_client_method' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void)) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.c:10232:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10232:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10232:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10232:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10232:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10232:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10232:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10232:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10234:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10234:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10234:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10234:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10251:11: warning: 'TLSv1_1_method' is deprecated [-Wdeprecated-declarations] RETVAL = TLSv1_1_method(); ^ /usr/include/openssl/ssl.h:1883:1: note: 'TLSv1_1_method' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_method(void)) /* TLSv1.1 */ ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.c:10252:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10252:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10252:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10252:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10252:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10252:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10252:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10252:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10254:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10254:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10254:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10254:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10268:11: warning: 'TLSv1_1_server_method' is deprecated [-Wdeprecated-declarations] RETVAL = TLSv1_1_server_method(); ^ /usr/include/openssl/ssl.h:1884:1: note: 'TLSv1_1_server_method' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_server_method(void)) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.c:10269:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10269:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10269:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10269:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10269:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10269:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10269:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10269:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10271:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10271:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10271:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10271:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10285:11: warning: 'TLSv1_1_client_method' is deprecated [-Wdeprecated-declarations] RETVAL = TLSv1_1_client_method(); ^ /usr/include/openssl/ssl.h:1885:1: note: 'TLSv1_1_client_method' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_client_method(void)) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.c:10286:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10286:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10286:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10286:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10286:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10286:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10286:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10286:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10288:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10288:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10288:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10288:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10306:11: warning: 'TLSv1_2_method' is deprecated [-Wdeprecated-declarations] RETVAL = TLSv1_2_method(); ^ /usr/include/openssl/ssl.h:1889:1: note: 'TLSv1_2_method' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_method(void)) /* TLSv1.2 */ ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.c:10307:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10307:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10307:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10307:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10307:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10307:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10307:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10307:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10309:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10309:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10309:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10309:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10323:11: warning: 'TLSv1_2_server_method' is deprecated [-Wdeprecated-declarations] RETVAL = TLSv1_2_server_method(); ^ /usr/include/openssl/ssl.h:1890:1: note: 'TLSv1_2_server_method' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_server_method(void)) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.c:10324:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10324:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10324:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10324:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10324:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10324:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10324:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10324:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10326:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10326:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10326:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10326:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10340:11: warning: 'TLSv1_2_client_method' is deprecated [-Wdeprecated-declarations] RETVAL = TLSv1_2_client_method(); ^ /usr/include/openssl/ssl.h:1891:1: note: 'TLSv1_2_client_method' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_client_method(void)) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:160:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/x86_64-linux-gnu/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLeay.c:10341:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10341:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10341:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10341:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10341:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10341:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10341:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10341:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10343:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10343:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10343:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10343:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10362:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10362:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10362:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10362:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10362:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10362:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10362:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10362:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10364:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10364:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10364:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10364:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10379:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10379:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10379:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10379:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10379:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10379:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10379:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10379:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10381:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10381:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10381:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10381:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10396:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10396:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10396:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10396:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10396:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10396:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10396:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10396:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10398:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10398:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10398:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10398:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10421:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10421:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10421:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10421:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10421:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10421:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10421:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10421:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10423:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10423:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10423:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10423:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10442:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10442:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10442:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10442:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10442:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10442:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10442:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10442:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10444:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10444:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10463:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10463:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10463:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10463:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10463:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10463:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10463:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10463:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10465:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10465:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10484:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10484:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10484:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10484:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10484:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10484:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10484:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10484:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10486:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10486:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10486:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10486:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10507:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10507:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10507:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10507:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10507:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10507:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10507:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10507:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10509:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10509:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10509:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10509:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10526:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10526:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10526:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10526:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10526:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10526:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10526:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10526:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10528:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10528:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10528:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10528:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10545:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10545:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10545:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10545:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10545:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10545:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10545:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10545:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10547:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10547:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10547:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10564:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10564:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10564:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10564:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10564:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10564:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10564:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10564:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10566:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10566:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10566:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10566:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10613:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10613:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10613:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10613:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10613:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10613:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10613:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10613:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10615:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10615:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10615:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10615:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10633:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10633:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10633:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10633:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10633:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10633:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10633:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10633:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10635:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10635:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10653:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10653:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10653:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10653:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10653:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10653:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10653:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10653:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10655:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10655:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10655:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10674:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10674:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10674:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10674:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10674:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10674:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10674:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10674:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10676:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10676:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10676:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10676:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10695:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10695:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10695:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10695:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10695:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10695:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10695:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10695:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10697:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10697:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10697:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10697:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10714:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10714:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10714:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10714:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10714:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10714:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10714:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10714:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10716:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10716:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10716:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10716:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10733:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10733:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10733:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10733:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10733:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10733:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10733:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10733:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10735:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10735:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10735:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10735:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10752:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10752:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10752:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10752:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10752:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10752:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10752:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10752:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10754:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10754:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10754:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10754:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10787:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10787:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10787:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10787:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10809:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10809:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10809:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10809:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10809:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10809:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10809:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10809:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10811:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10811:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10811:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10811:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10828:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10828:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10828:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10828:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10828:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10828:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10828:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10828:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10830:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10830:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10830:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10830:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10847:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10847:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10847:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10847:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10847:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10847:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10847:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10847:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10849:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10849:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10849:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10849:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10866:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10866:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10866:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10866:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10866:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10866:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10866:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10866:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10868:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10868:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10868:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10868:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10887:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10887:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10887:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10887:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10887:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10887:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10887:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10887:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10889:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10889:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10889:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10889:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10905:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10905:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:10905:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10905:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10905:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10905:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10905:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:10905:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10924:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10924:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10924:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10924:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:10924:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:10924:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10924:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:10924:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10926:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10926:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10926:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10926:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10943:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10943:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:10943:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10943:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:10943:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:10943:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10943:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:10943:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10945:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10945:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10945:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10945:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10962:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10962:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:10962:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10962:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:10962:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:10962:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10962:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:10962:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10964:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10964:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10964:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10964:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10981:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10981:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:10981:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10981:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:10981:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:10981:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10981:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:10981:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:10983:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:10983:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:10983:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:10983:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11000:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11000:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:11000:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11000:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:11000:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:11000:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11000:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:11000:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11002:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11002:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11002:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11002:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11023:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11023:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11023:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11023:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11023:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11023:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11023:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11023:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11025:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11025:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11025:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11025:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11042:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11042:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11042:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11042:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11042:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11042:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11042:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11042:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11044:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11044:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11044:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11044:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11095:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11095:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:11095:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11095:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:11095:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:11095:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11095:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:11095:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11097:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11097:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11097:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11097:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11168:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11168:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:11168:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11168:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:11168:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:11168:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11168:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:11168:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11170:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11170:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11195:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11195:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11195:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11195:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11195:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11195:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11195:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11195:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11197:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11197:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11197:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11197:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11220:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11220:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11220:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11220:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11220:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11220:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11220:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11220:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11222:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11222:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11222:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11222:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11242:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11242:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11242:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11242:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11242:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11242:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11242:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11242:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11244:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11244:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11244:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11244:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11265:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11265:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11265:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11265:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11265:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11265:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11265:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11265:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11267:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11267:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11267:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11267:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11284:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11284:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11284:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11284:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11284:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11284:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11284:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11284:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11286:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11286:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11286:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11286:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11305:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11305:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11305:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11305:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11305:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11305:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11305:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11305:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11307:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11307:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11324:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11324:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11324:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11324:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11324:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11324:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11324:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11324:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11326:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11326:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11326:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11326:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11343:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11343:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11343:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11343:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11343:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11343:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11343:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11343:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11345:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11345:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11345:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11345:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11362:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11362:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11362:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11362:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11362:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11362:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11362:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11362:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11364:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11364:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11364:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11364:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11381:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11381:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11381:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11381:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11381:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11381:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11381:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11381:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11383:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11383:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11383:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11383:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11401:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11401:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:11401:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11401:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11401:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11401:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11401:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:11401:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11418:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11418:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11418:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11418:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11418:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11418:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11418:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11418:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11420:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11420:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11420:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11420:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11460:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11460:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:11460:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11460:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11460:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11460:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11460:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:11460:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11477:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11477:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11477:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11477:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11477:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11477:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11477:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11477:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11479:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11479:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11479:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11479:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11497:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11497:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:11497:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11497:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11497:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11497:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11497:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:11497:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11531:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11531:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:11531:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11531:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11531:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11531:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11531:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:11531:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11562:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11562:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:11562:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11562:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11562:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11562:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11562:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:11562:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11583:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11583:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11583:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11583:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11583:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11583:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11583:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11583:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11585:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11585:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11585:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11585:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11604:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11604:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11604:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11604:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11604:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11604:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11604:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11604:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11606:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11606:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11606:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11606:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11624:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11624:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:11624:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11624:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11624:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11624:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11624:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:11624:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11670:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11670:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11670:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11670:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11670:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11670:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11670:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11670:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11672:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11672:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11672:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11672:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11692:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11692:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11692:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11692:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11692:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11692:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11692:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11692:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11694:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11694:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11694:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11694:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11713:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11713:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11713:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11713:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11713:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11713:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11713:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11713:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11715:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11715:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11715:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11715:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11733:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11733:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:11733:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11733:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11733:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11733:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11733:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:11733:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11752:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11752:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11752:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11752:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11752:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11752:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11752:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11752:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11754:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11754:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11754:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11754:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11773:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11773:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11773:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11773:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11773:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11773:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11773:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11773:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11775:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11775:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11775:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11775:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11797:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11797:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11797:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11797:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11797:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11797:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11797:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11797:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11799:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11799:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11799:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11799:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11819:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11819:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11819:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11819:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11819:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11819:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11819:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11819:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11821:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11821:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11821:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11821:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11840:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11840:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11840:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11840:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11840:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11840:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11840:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11840:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11842:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11842:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11842:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11842:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11859:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11859:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11859:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11859:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11859:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11859:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11859:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11859:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11861:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11861:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11861:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11861:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11878:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11878:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11878:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11878:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11878:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11878:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11878:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11878:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11880:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11880:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11880:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11880:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11897:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11897:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11897:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11897:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11897:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11897:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11897:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11897:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11899:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11899:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11899:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11899:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11916:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11916:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11916:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11916:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11916:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11916:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11916:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11916:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11918:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11918:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11918:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11918:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11937:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11937:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11937:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11937:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:11937:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:11937:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11937:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11937:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11939:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11939:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11939:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11939:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11977:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:18: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11977:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:29: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11977:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:5: note: expanded from macro 'TARGu' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11977:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:16: note: expanded from macro 'TARGu' STMT_START { \ ^ SSLeay.c:11977:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:5: note: expanded from macro 'TARGu' } STMT_END ^ SSLeay.c:11977:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:7: note: expanded from macro 'TARGu' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11977:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:56: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:11977:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:58: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:11979:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:11979:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:11979:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:11979:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12017:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:18: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12017:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:29: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12017:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:5: note: expanded from macro 'TARGu' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12017:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:16: note: expanded from macro 'TARGu' STMT_START { \ ^ SSLeay.c:12017:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:5: note: expanded from macro 'TARGu' } STMT_END ^ SSLeay.c:12017:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:7: note: expanded from macro 'TARGu' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12017:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:56: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12017:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:58: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12019:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12019:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12019:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12019:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12036:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12036:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12036:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12036:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12036:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12036:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12036:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12036:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12038:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12038:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12038:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12038:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12055:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12055:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12055:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12055:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12055:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12055:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12055:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12055:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12057:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12057:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12057:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12057:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12074:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12074:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12074:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12074:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12074:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12074:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12074:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12074:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12076:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12076:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12076:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12076:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12093:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12093:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12093:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12093:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12093:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12093:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12093:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12093:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12095:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12095:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12095:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12095:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12112:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12112:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12112:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12112:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12112:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12112:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12112:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12112:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12114:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12114:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12131:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12131:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12131:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12131:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12131:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12131:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12131:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12131:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12133:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12133:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12133:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12133:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12177:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12177:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12177:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12177:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12177:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12177:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12177:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12177:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12179:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12179:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12179:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12179:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12196:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12196:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12196:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12196:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12196:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12196:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12196:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12196:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12198:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12198:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12198:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12198:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12215:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12215:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12215:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12215:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12215:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12215:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12215:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12215:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12217:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12217:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12236:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12236:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12236:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12236:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12236:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12236:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12236:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12236:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12238:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12238:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12238:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12238:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12259:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12259:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12259:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12259:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12259:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12259:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12259:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12259:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12261:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12261:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12261:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12280:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12280:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12280:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12280:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12280:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12280:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12280:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12280:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12282:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12282:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12282:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12282:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12301:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12301:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12301:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12301:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12301:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12301:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12301:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12301:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12303:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12303:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12303:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12303:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12319:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12319:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12319:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12319:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12319:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12319:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12319:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12319:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12335:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12335:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12335:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12335:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12335:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12335:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12335:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12335:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12352:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12352:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12352:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12352:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12352:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12352:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12352:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12352:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12354:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12354:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12354:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12354:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12373:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12373:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12373:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12373:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12373:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12373:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12373:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12373:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12375:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12375:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12375:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12375:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12392:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12392:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12392:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12392:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12392:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12392:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12392:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12392:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12394:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12394:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12394:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12394:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12412:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12412:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12412:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12412:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12412:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12412:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12412:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12412:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12428:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12428:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12428:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12428:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12428:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12428:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12428:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12428:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12449:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12449:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12449:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12449:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12449:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12449:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12449:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12449:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12451:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12451:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12451:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12451:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12486:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12486:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12486:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12486:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12486:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12486:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12486:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12486:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12521:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12521:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12521:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12521:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12521:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12521:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12521:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12521:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12540:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12540:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12540:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12540:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12540:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12540:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12540:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12540:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12542:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12542:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12542:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12542:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12560:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12560:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12560:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12560:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12560:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12560:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12578:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12578:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12578:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12578:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12578:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12578:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12578:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12578:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12597:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12597:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12597:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12597:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12597:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12597:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12597:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12597:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12599:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12599:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12599:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12599:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12617:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12617:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12617:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12617:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12617:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12617:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12617:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12617:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12635:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12635:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12635:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12635:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12652:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12652:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12652:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12652:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12652:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12652:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12652:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12652:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12654:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12654:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12654:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12654:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12671:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12671:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:12671:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12671:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:12671:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:12671:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12671:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:12671:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12673:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12673:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12673:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12673:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12690:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12690:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12690:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12690:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12690:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12690:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12690:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12690:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12692:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12692:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12692:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12692:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12712:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12712:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12712:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12712:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12712:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12712:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12712:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12712:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12714:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12714:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12714:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12714:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12731:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12731:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12731:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12731:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12731:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12731:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12731:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12731:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12733:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12733:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12733:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12733:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12752:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12752:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12752:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12752:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12752:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12752:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12752:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12752:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12754:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12754:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12754:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12754:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12773:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12773:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12773:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12773:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12773:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12773:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12773:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12773:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12775:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12775:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12775:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12775:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12799:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12799:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12799:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12799:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12799:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12799:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12799:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12799:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12801:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12801:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12801:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12801:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12853:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12853:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12853:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12853:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12853:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12853:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12853:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12853:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12855:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12855:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12855:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12855:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12876:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12876:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12876:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12876:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12876:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12876:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12876:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12876:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12878:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12878:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12878:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12878:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12899:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12899:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12899:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12899:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:12899:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:12899:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12899:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:12899:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12901:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12901:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12901:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12901:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12959:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12959:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12959:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12959:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12959:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12959:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12959:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12959:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12977:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12977:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12977:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:12977:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:12977:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:12977:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:12977:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:12977:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13026:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13026:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13026:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13026:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13026:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13026:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13026:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13026:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13028:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13028:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13028:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13028:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13077:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13077:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13077:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13077:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13077:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13077:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13077:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13077:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13079:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13079:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13079:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13098:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13098:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13098:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13098:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13098:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13098:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13098:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13098:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13100:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13100:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13100:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13100:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13120:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13120:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13120:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13120:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13120:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13120:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13120:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13120:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13122:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13122:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13122:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13122:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13140:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13140:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13140:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13140:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13140:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13140:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13140:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13140:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13142:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13142:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13142:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13160:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13160:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13160:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13160:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13160:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13160:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13160:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13160:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13162:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13162:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13180:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13180:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13180:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13180:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13182:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13182:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13182:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13182:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13200:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13200:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13200:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13200:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13200:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13200:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13200:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13200:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13202:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13202:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13202:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13202:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13246:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13246:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13246:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13246:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13246:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13246:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13246:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13246:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13248:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13248:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13248:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13248:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13268:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13268:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13268:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13268:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13268:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13268:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13268:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13268:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13270:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13270:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13270:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13270:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13290:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13290:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13290:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13290:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13290:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13290:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13290:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13290:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13292:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13292:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13292:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13292:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13312:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13312:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13312:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13312:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13312:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13312:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13312:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13312:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13314:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13314:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13314:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13314:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13333:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13333:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13333:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13333:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13333:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13333:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13333:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13333:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13335:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13335:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13335:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13335:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13380:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13380:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13380:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13380:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13380:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13380:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13380:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13380:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13382:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13382:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13382:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13382:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13398:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13398:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:13398:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13398:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13398:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13398:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13398:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:13398:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13417:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13417:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13417:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13417:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13417:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13417:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13417:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13417:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13419:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13419:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13419:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13438:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13438:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13438:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13438:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13438:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13438:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13438:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13438:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13440:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13440:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13440:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13440:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13486:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13486:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13486:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13486:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13486:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13486:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13486:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13486:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13488:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13488:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13488:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13488:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13556:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13556:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13556:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13556:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13556:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13556:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13556:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13556:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13558:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13558:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13558:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13558:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13577:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13577:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13577:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13577:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13577:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13577:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13577:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13577:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13579:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13579:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13579:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13579:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13602:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13602:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13602:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13602:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13602:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13602:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13602:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13602:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13604:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13604:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13604:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13604:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13623:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13623:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13623:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13623:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13623:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13623:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13623:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13623:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13625:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13625:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13625:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13625:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13645:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13645:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13645:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13645:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13645:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13645:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13645:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13645:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13647:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13647:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13647:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13647:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13673:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13673:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13673:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13673:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13673:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13673:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13673:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13673:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13675:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13675:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13675:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13675:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13693:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13693:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13693:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13693:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13693:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13693:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13693:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13693:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13695:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13695:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13695:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13695:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13720:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13720:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:13720:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13720:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13720:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13720:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13720:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:13720:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13762:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13762:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13762:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13762:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13762:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13762:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13762:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13762:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13764:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13764:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13764:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13764:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13782:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13782:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13782:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13782:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13782:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13782:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13782:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13782:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13784:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13784:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13784:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13784:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13801:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13801:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13801:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13801:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13801:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13801:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13801:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13801:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13803:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13803:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13803:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13803:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13823:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13823:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13823:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13823:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13823:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13823:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13823:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13823:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13825:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13825:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13825:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13825:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13845:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13845:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13845:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13845:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13845:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13845:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13845:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13845:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13847:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13847:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13847:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13847:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13867:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13867:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13867:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13867:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13867:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13867:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13867:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13867:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13869:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13869:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13869:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13869:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13889:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13889:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13889:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13889:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13889:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13889:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13889:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13889:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13891:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13891:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13891:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13891:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13910:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13910:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13910:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13910:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:13910:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:13910:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13910:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:13910:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:13912:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:13912:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:13912:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:13912:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14025:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14025:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14025:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14025:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14025:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14025:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14025:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14025:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14027:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14027:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14027:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14027:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14124:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14124:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:14124:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14124:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14124:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14124:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14124:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:14124:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14139:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14139:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14139:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14139:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14139:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14139:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14139:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14139:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14141:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14141:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14141:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14141:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14157:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:14157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14157:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14157:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:14157:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14182:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14182:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14182:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14182:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14182:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14182:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14182:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14182:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14184:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14184:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14184:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14184:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14209:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14209:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14209:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14209:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14209:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14209:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14209:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14209:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14211:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14211:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14211:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14211:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14236:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14236:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14236:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14236:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14236:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14236:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14236:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14236:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14238:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14238:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14238:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14238:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14279:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14279:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14279:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14279:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14279:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14279:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14279:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14279:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14281:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14281:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14281:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14281:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14322:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14322:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14322:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14322:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14322:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14322:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14322:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14322:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14324:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14324:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14324:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14324:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14365:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14365:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14365:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14365:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14365:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14365:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14365:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14365:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14367:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14367:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14367:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14367:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14408:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14408:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14408:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14408:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14408:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14408:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14408:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14408:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14410:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14410:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14410:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14427:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14427:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14427:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14427:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14427:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14427:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14427:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14427:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14429:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14429:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14429:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14429:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14448:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14448:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14448:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14448:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14448:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14448:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14448:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14448:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14450:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14450:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14450:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14450:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14466:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14466:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:14466:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14466:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14466:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14466:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14466:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:14466:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14481:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14481:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14481:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14481:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14481:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14481:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14481:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14481:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14483:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14483:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14483:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14483:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14499:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14499:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:14499:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14499:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14499:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14499:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14499:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:14499:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14518:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14518:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14518:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14518:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14518:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14518:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14518:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14518:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14520:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14520:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14520:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14520:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14538:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14538:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14538:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14538:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14538:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14538:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14538:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14538:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14540:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14540:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14540:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14540:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14581:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14581:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14581:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14581:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14581:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14581:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14581:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14581:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14583:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14583:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14583:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14583:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14634:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14634:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14634:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14634:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14634:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14634:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14634:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14634:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14636:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14636:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14636:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14636:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14652:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14652:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:14652:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14652:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14652:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14652:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14652:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:14652:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14670:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14670:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14670:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14670:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14670:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14670:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14670:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14670:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14672:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14672:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14672:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14672:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14701:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14701:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14701:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14701:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14778:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14778:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14778:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14778:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14829:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14829:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14924:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14924:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14924:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14924:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:14924:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:14924:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14924:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:14924:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:14926:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:14926:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:14926:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:14926:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15001:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15001:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15001:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15001:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15001:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15001:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15001:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15001:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15037:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15037:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15037:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15037:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15037:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15037:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15037:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15037:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15069:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15069:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15069:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15069:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15069:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15069:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15069:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15069:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15115:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15115:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15115:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15115:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15159:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15159:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15159:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15159:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15159:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15159:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15159:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15159:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15161:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15161:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15161:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15161:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15180:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15180:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15180:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15180:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15182:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15182:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15182:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15182:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15201:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15201:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15201:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15201:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15201:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15201:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15201:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15201:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15203:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15203:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15203:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15203:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15222:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15222:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15222:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15222:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15222:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15222:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15222:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15222:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15224:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15224:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15224:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15224:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15239:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15239:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15239:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15239:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15239:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15239:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15239:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15239:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15256:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15256:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15256:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15256:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15256:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15256:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15256:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15256:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15258:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15258:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15258:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15258:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15275:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15275:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15275:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15275:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15275:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15275:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15275:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15275:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15277:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15277:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15277:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15294:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15294:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15294:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15294:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15294:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15294:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15294:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15294:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15296:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15296:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15296:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15322:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15322:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15322:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15322:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15344:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15344:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15344:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15344:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15344:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15344:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15344:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15344:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15346:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15346:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15346:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15346:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15361:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15361:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15361:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15361:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15361:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15361:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15361:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15361:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15363:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15363:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15363:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15363:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15382:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15382:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15382:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15382:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15382:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15382:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15382:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15382:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15384:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15384:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15384:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15384:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15405:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15405:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15405:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15405:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15405:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15405:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15405:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15405:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15407:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15407:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15407:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15407:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15423:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15423:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15423:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15423:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15423:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15423:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15423:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15423:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6389:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(EVP_DigestUpdate(ctx,data,len)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:24: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6389:6: note: '{' token is here XSRETURN_IV(EVP_DigestUpdate(ctx,data,len)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:35: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:6389:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(EVP_DigestUpdate(ctx,data,len)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6389:6: note: '{' token is here XSRETURN_IV(EVP_DigestUpdate(ctx,data,len)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6389:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(EVP_DigestUpdate(ctx,data,len)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6389:6: note: ')' token is here XSRETURN_IV(EVP_DigestUpdate(ctx,data,len)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:52: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6389:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_IV(EVP_DigestUpdate(ctx,data,len)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:65: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^ SSLeay.xs:6389:6: note: ')' token is here XSRETURN_IV(EVP_DigestUpdate(ctx,data,len)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:322:67: note: expanded from macro 'XSRETURN_IV' #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15443:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15443:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15443:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15443:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15443:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15443:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15443:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15443:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6399:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:27: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6399:10: note: '{' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:38: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:6399:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6399:10: note: '{' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6399:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6399:10: note: ')' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6399:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:71: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:6399:10: note: ')' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:73: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6401:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6401:10: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:6401:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6401:10: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6401:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6401:10: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6401:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:6401:10: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15467:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15467:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15467:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15467:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15467:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15467:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15467:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15467:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6411:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:27: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6411:10: note: '{' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:38: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:6411:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6411:10: note: '{' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6411:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6411:10: note: ')' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6411:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:71: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:6411:10: note: ')' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:73: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6413:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6413:10: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:6413:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6413:10: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6413:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6413:10: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6413:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:6413:10: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15491:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15491:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15491:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15491:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15491:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15491:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15491:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15491:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6427:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:27: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6427:10: note: '{' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:38: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:6427:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6427:10: note: '{' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6427:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6427:10: note: ')' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6427:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:71: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:6427:10: note: ')' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:73: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6429:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6429:10: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:6429:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6429:10: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6429:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6429:10: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6429:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:6429:10: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15517:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15517:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15517:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15517:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15517:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15517:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15517:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15517:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15535:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15535:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15535:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15535:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15535:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15535:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15535:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15535:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15537:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15537:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15537:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15537:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15551:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15551:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15551:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15551:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15551:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15551:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15551:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15551:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15568:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15568:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15568:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15568:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15568:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15568:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15568:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15568:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15582:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15582:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15582:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15582:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15582:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15582:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15582:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15582:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15605:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15605:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15605:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15605:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15605:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15605:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15605:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15605:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15607:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15607:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15607:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15607:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15626:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15626:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15626:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15626:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15626:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15626:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15626:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15626:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15628:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15628:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15628:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15628:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15647:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15647:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15647:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15647:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15647:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15647:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15647:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15647:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15649:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15649:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15649:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15649:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15665:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15665:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15665:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15665:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15665:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15665:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15665:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15665:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15684:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15684:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15684:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15684:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15684:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15684:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15684:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15684:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15686:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15686:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15686:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15686:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15705:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15705:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15705:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15705:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15705:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15705:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15705:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15705:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15707:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15707:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15707:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15707:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15726:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15726:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15726:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15726:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15726:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15726:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15726:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15726:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15728:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15728:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15728:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15728:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15747:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15747:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15747:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15747:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15747:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15747:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15747:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15747:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15749:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15749:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15749:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15749:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15772:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15772:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15772:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15772:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15772:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15772:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15772:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15772:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15774:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15774:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15774:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15774:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15791:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:18: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15791:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:29: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15791:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:5: note: expanded from macro 'TARGu' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15791:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:16: note: expanded from macro 'TARGu' STMT_START { \ ^ SSLeay.c:15791:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:5: note: expanded from macro 'TARGu' } STMT_END ^ SSLeay.c:15791:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:7: note: expanded from macro 'TARGu' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15791:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:56: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15791:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:58: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15793:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15793:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15793:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15793:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15813:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15813:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15813:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15813:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15813:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15813:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15813:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15813:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15815:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15815:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15815:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15815:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15834:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15834:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15834:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15834:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15834:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15834:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15834:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15834:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15836:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15836:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15836:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15836:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15854:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15854:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15854:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15854:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15854:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15854:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15854:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15854:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15872:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15872:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15872:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15872:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15872:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15872:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15872:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15872:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15891:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15891:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15891:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15891:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15891:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15891:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15891:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15891:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15893:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15893:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15893:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15893:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15912:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15912:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15912:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15912:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15912:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15912:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15912:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15912:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15914:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15914:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15914:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15914:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15931:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15931:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15931:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15931:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15931:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15931:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15931:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15931:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15933:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15933:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15933:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15950:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15950:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15950:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15950:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15950:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15950:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15950:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15950:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15952:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15952:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15952:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15952:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15969:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15969:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15969:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15969:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:15969:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:15969:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15969:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:15969:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15971:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15971:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15971:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15971:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15985:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15985:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15985:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:15985:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:15985:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:15985:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:15985:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:15985:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16005:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16005:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16005:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16005:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16005:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16005:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16005:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16005:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16007:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16007:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16007:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16007:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16024:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16024:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16024:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16024:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16024:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16024:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16024:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16024:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16026:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16026:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16026:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16026:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16048:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16048:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16048:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16048:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16048:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16048:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16048:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16048:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16050:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16050:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16050:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16050:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16072:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16072:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16072:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16072:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16072:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16072:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16072:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16072:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16074:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16074:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16074:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16074:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16092:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16092:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:16092:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16092:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16092:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16092:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16092:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:16092:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16109:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16109:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:16109:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16109:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:16109:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:16109:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16109:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:16109:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16111:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16111:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16111:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16111:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16133:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16133:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16133:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16133:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16133:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16133:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16133:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16133:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16135:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16135:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16135:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16135:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16157:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16157:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16157:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16157:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16157:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16157:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16157:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16157:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16159:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16159:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16178:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16178:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16178:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16178:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16178:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16178:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16178:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16178:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16180:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16180:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16180:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16180:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16197:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16197:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:16197:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16197:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16197:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16197:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16197:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:16197:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16214:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16214:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16214:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16214:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16214:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16214:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16214:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16214:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16216:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16216:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16216:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16216:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16235:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16235:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16235:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16235:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16235:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16235:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16235:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16235:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16237:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16237:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16237:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16237:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16254:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16254:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16254:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16254:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16254:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16254:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16254:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16254:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16256:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16256:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16256:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16256:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16273:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16273:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16273:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16273:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16273:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16273:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16273:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16273:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16275:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16275:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16275:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16275:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16292:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16292:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16292:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16292:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16292:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16292:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16292:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16292:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16294:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16294:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16294:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16294:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16313:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16313:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16313:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16313:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16313:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16313:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16313:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16313:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16315:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16315:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16315:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16315:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16332:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16332:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16332:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16332:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16332:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16332:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16332:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16332:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16334:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16334:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16334:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16334:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16351:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16351:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16351:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16351:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16351:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16351:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16351:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16351:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16353:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16353:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16353:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16353:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16370:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16370:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16370:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16370:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16370:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16370:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16370:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16370:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16372:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16372:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16372:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16372:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16390:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16390:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16390:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16390:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16390:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16390:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16390:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16390:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16392:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16392:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16392:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16392:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16409:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16409:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16409:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16409:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16409:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16409:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16409:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16409:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16411:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16411:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16411:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16411:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16428:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16428:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:16428:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16428:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:16428:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:16428:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16428:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:16428:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16430:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16430:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16430:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16430:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16447:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16447:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:16447:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16447:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:16447:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:16447:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16447:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:16447:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16449:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16449:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16449:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16449:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16466:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16466:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16466:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16466:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16466:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16466:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16466:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16466:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16468:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16468:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16468:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16468:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16493:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16493:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16493:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16493:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16493:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16493:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16493:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16493:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16495:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16495:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16495:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16495:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16526:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16526:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16526:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16569:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16569:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16569:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16569:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16569:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16569:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16569:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16569:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16571:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16571:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16571:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16571:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16589:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16589:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16589:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16589:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16589:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16589:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16589:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16589:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16591:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16591:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16591:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16591:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16608:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16608:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16608:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16608:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16608:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16608:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16608:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16608:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16610:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16610:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16610:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16610:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16629:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16629:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16629:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16629:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16629:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16629:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16629:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16629:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16631:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16631:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16631:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16631:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6745:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:27: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6745:13: note: '{' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:38: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:6745:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6745:13: note: '{' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6745:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6745:13: note: ')' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6745:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:71: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:6745:13: note: ')' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:73: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6747:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6747:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:6747:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6747:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6747:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6747:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6747:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:6747:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6760:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:27: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6760:13: note: '{' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:38: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:6760:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6760:13: note: '{' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6760:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6760:13: note: ')' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6760:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:71: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:6760:13: note: ')' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:73: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6761:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6761:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:6761:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6761:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6761:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6761:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6761:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:6761:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6772:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:27: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6772:13: note: '{' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:38: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:6772:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6772:13: note: '{' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6772:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6772:13: note: ')' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6772:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:71: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:6772:13: note: ')' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:73: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6773:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6773:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:6773:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6773:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6773:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6773:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6773:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:6773:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6784:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:27: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6784:13: note: '{' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:38: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:6784:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6784:13: note: '{' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6784:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6784:13: note: ')' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6784:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:71: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:6784:13: note: ')' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:73: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6785:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6785:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:6785:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6785:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6785:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6785:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6785:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:6785:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6796:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:27: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6796:13: note: '{' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:38: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:6796:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6796:13: note: '{' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6796:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6796:13: note: ')' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:58: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6796:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:71: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^ SSLeay.xs:6796:13: note: ')' token is here XSRETURN_PVN((char *)md, md_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:326:73: note: expanded from macro 'XSRETURN_PVN' #define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6797:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6797:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:6797:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6797:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.xs:6797:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.xs:6797:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6797:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ SSLeay.xs:6797:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:329:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16793:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:18: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16793:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:29: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16793:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:5: note: expanded from macro 'TARGu' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16793:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:16: note: expanded from macro 'TARGu' STMT_START { \ ^ SSLeay.c:16793:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:5: note: expanded from macro 'TARGu' } STMT_END ^ SSLeay.c:16793:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:7: note: expanded from macro 'TARGu' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16793:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:56: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16793:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:58: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16795:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16795:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16795:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16795:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16812:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:18: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16812:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:29: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16812:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:5: note: expanded from macro 'TARGu' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16812:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:16: note: expanded from macro 'TARGu' STMT_START { \ ^ SSLeay.c:16812:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:5: note: expanded from macro 'TARGu' } STMT_END ^ SSLeay.c:16812:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:7: note: expanded from macro 'TARGu' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16812:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:56: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16812:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:58: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16814:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16814:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16814:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16814:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16831:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:18: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16831:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:29: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16831:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:5: note: expanded from macro 'TARGu' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16831:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:414:16: note: expanded from macro 'TARGu' STMT_START { \ ^ SSLeay.c:16831:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:5: note: expanded from macro 'TARGu' } STMT_END ^ SSLeay.c:16831:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:432:7: note: expanded from macro 'TARGu' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16831:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:56: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16831:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:460:58: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16833:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16833:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16833:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16833:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16855:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16855:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16855:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16855:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16855:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16855:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16855:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16855:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16857:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16857:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16857:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16857:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16885:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16885:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16885:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16885:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16885:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16885:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16885:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16885:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16887:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16887:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16887:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16887:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6851:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6851:4: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:6851:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6851:4: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:6851:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:6851:4: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6851:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:6851:4: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16971:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16971:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16971:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16971:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:16971:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:16971:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16971:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:16971:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:16973:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:16973:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:16973:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:16973:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17023:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17023:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17023:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17023:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:17023:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:17023:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17023:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17023:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17025:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17025:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17025:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17025:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6928:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6928:9: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:6928:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6928:9: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:6928:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:6928:9: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6928:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:6928:9: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6934:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data_advanced_get((void*)s, "next_proto_select_cb!!last_status")))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6934:9: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data_advanced_get((void*)s, "next_proto_select_cb!!last_status")))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:6934:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data_advanced_get((void*)s, "next_proto_select_cb!!last_status")))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:6934:9: note: '{' token is here XPUSHs(sv_2mortal(newSVsv(cb_data_advanced_get((void*)s, "next_proto_select_cb!!last_status")))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:6934:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data_advanced_get((void*)s, "next_proto_select_cb!!last_status")))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:6934:9: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data_advanced_get((void*)s, "next_proto_select_cb!!last_status")))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:6934:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVsv(cb_data_advanced_get((void*)s, "next_proto_select_cb!!last_status")))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:6934:9: note: ')' token is here XPUSHs(sv_2mortal(newSVsv(cb_data_advanced_get((void*)s, "next_proto_select_cb!!last_status")))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17094:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17094:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17094:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17094:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:17094:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:17094:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17094:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17094:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17096:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17096:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17096:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17096:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17122:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17122:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17122:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17122:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:17122:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:17122:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17122:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17122:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17124:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17124:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17124:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17124:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17163:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17163:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17163:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17163:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:17163:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:17163:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17163:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17163:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17165:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17165:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17165:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17165:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17204:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17204:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17204:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17204:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:17204:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:17204:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17204:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17204:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17206:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17206:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17206:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17206:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17237:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17237:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17237:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17237:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:17237:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:17237:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17237:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17237:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17239:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17239:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17239:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17239:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17266:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17266:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17266:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17266:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:17266:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:17266:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17266:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17266:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17268:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17268:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:7051:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:7051:2: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:7051:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:7051:2: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:7051:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:7051:2: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:7051:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:7051:2: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17312:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17312:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:17312:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17312:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17312:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17312:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17312:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:17312:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17336:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17336:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17336:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17336:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:17336:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:17336:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17336:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17336:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17338:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17338:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17338:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17338:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:7084:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:7084:2: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:7084:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:7084:2: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:7084:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:7084:2: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:7084:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:7084:2: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char*)pc,len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17382:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17382:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:17382:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17382:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17382:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17382:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17382:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SSLeay.c:17382:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17399:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17399:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:17399:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17399:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:17399:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ SSLeay.c:17399:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17399:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ SSLeay.c:17399:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17401:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17401:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17401:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17401:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17418:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17418:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17418:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17418:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:17418:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:17418:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17418:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17418:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17420:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17420:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17420:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17420:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:7132:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpvn((char *)pi, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:7132:6: note: '{' token is here XPUSHs(sv_2mortal(newSVpvn((char *)pi, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:7132:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpvn((char *)pi, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:7132:6: note: '{' token is here XPUSHs(sv_2mortal(newSVpvn((char *)pi, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:7132:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpvn((char *)pi, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:7132:6: note: ')' token is here XPUSHs(sv_2mortal(newSVpvn((char *)pi, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:7132:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpvn((char *)pi, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:7132:6: note: ')' token is here XPUSHs(sv_2mortal(newSVpvn((char *)pi, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17507:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17507:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17507:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17507:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:17507:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:17507:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17507:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17507:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17509:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17509:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17509:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17509:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17601:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17601:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17601:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17601:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:17601:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:17601:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17601:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17601:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17603:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17603:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17603:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17603:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:7305:33: warning: passing 'const OCSP_CERTID *' (aka 'const struct ocsp_cert_id_st *') to parameter of type 'OCSP_CERTID *' (aka 'struct ocsp_cert_id_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] int len = i2d_OCSP_CERTID(OCSP_SINGLERESP_get0_id(sir),NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ocsp.h:330:1: note: passing argument to parameter 'a' here DECLARE_ASN1_FUNCTIONS(OCSP_CERTID) ^ /usr/include/openssl/asn1.h:217:39: note: expanded from macro 'DECLARE_ASN1_FUNCTIONS' # define DECLARE_ASN1_FUNCTIONS(type) DECLARE_ASN1_FUNCTIONS_name(type, type) ^ /usr/include/openssl/asn1.h:224:9: note: expanded from macro 'DECLARE_ASN1_FUNCTIONS_name' DECLARE_ASN1_ENCODE_FUNCTIONS(type, name, name) ^ /usr/include/openssl/asn1.h:232:30: note: expanded from macro 'DECLARE_ASN1_ENCODE_FUNCTIONS' int i2d_##name(type *a, unsigned char **out); \ ^ SSLeay.xs:7314:23: warning: passing 'const OCSP_CERTID *' (aka 'const struct ocsp_cert_id_st *') to parameter of type 'OCSP_CERTID *' (aka 'struct ocsp_cert_id_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] i2d_OCSP_CERTID(OCSP_SINGLERESP_get0_id(sir),&pi); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ocsp.h:330:1: note: passing argument to parameter 'a' here DECLARE_ASN1_FUNCTIONS(OCSP_CERTID) ^ /usr/include/openssl/asn1.h:217:39: note: expanded from macro 'DECLARE_ASN1_FUNCTIONS' # define DECLARE_ASN1_FUNCTIONS(type) DECLARE_ASN1_FUNCTIONS_name(type, type) ^ /usr/include/openssl/asn1.h:224:9: note: expanded from macro 'DECLARE_ASN1_FUNCTIONS_name' DECLARE_ASN1_ENCODE_FUNCTIONS(type, name, name) ^ /usr/include/openssl/asn1.h:232:30: note: expanded from macro 'DECLARE_ASN1_ENCODE_FUNCTIONS' int i2d_##name(type *a, unsigned char **out); \ ^ SSLeay.xs:7346:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_noinc((SV*)idav))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:7346:3: note: '{' token is here XPUSHs(sv_2mortal(newRV_noinc((SV*)idav))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:7346:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_noinc((SV*)idav))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:7346:3: note: '{' token is here XPUSHs(sv_2mortal(newRV_noinc((SV*)idav))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:7346:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_noinc((SV*)idav))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:7346:3: note: ')' token is here XPUSHs(sv_2mortal(newRV_noinc((SV*)idav))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:7346:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_noinc((SV*)idav))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:7346:3: note: ')' token is here XPUSHs(sv_2mortal(newRV_noinc((SV*)idav))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:7361:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(nextupd))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:7361:6: note: '{' token is here XPUSHs(sv_2mortal(newSViv(nextupd))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:7361:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(nextupd))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:7361:6: note: '{' token is here XPUSHs(sv_2mortal(newSViv(nextupd))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:7361:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(nextupd))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:7361:6: note: ')' token is here XPUSHs(sv_2mortal(newSViv(nextupd))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:7361:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(nextupd))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:7361:6: note: ')' token is here XPUSHs(sv_2mortal(newSViv(nextupd))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17801:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17801:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17801:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17801:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:17801:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:17801:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17801:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17801:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17803:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17803:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17803:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17803:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17845:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17845:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17845:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17845:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:17845:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:17845:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17845:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17845:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17847:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17847:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17847:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17847:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17889:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17889:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17889:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17889:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SSLeay.c:17889:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ SSLeay.c:17889:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17889:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SSLeay.c:17889:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.c:17891:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.c:17891:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SSLeay.c:17891:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SSLeay.c:17891:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:7457:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:7457:9: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:7457:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:7457:9: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:7457:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:7457:9: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:7457:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ SSLeay.xs:7457:9: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char *)data, len))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:7486:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 1); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:7486:9: note: '{' token is here EXTEND(SP, 1); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SSLeay.xs:7486:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 1); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SSLeay.xs:7486:9: note: ')' token is here EXTEND(SP, 1); ^~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SSLeay.xs:1772:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MUTEX_INIT(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:197:5: note: expanded from macro 'MUTEX_INIT' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SSLeay.xs:1772:5: note: '{' token is here MUTEX_INIT(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:197:16: note: expanded from macro 'MUTEX_INIT' STMT_START { \ ^ SSLeay.xs:1772:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MUTEX_INIT(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:202:5: note: expanded from macro 'MUTEX_INIT' } STMT_END ^ SSLeay.xs:1772:5: note: ')' token is here MUTEX_INIT(&LIB_init_mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.32/CORE/thread.h:202:7: note: expanded from macro 'MUTEX_INIT' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 4036 warnings generated. rm -f blib/arch/auto/Net/SSLeay/SSLeay.so x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -L/usr -L/usr/lib -L/usr/local/lib -fstack-protector-strong SSLeay.o -o blib/arch/auto/Net/SSLeay/SSLeay.so \ -L/usr -L/usr/lib -lssl -lcrypto \ chmod 755 blib/arch/auto/Net/SSLeay/SSLeay.so Manifying 2 pod documents make[1]: Leaving directory '/<>' dh_auto_test make -j4 test TEST_VERBOSE=1 make[1]: Entering directory '/<>' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SSLeay.bs blib/arch/auto/Net/SSLeay/SSLeay.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/local/*.t t/handle/local/*.t # Failed test 'use Net::SSLeay::Handle;' # at t/handle/local/05_use.t line 8. # Tried to use 'Net::SSLeay::Handle'. # Error: Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. # at /<>/blib/lib/Net/SSLeay/Handle.pm line 8. # Compilation failed in require at /<>/blib/lib/Net/SSLeay/Handle.pm line 8. # BEGIN failed--compilation aborted at /<>/blib/lib/Net/SSLeay/Handle.pm line 8. # Compilation failed in require at t/handle/local/05_use.t line 8. # BEGIN failed--compilation aborted at t/handle/local/05_use.t line 8. # Looks like you failed 1 test of 1. t/handle/local/05_use.t ................ 1..1 not ok 1 - use Net::SSLeay::Handle; Dubious, test returned 1 (wstat 256, 0x100) Failed 1/1 subtests t/local/01_pod.t ....................... 1..2 ok 1 - POD test for blib/lib/Net/SSLeay.pm (no pod) ok 2 - POD test for blib/lib/Net/SSLeay/Handle.pm ok t/local/02_pod_coverage.t .............. skipped: these tests are for only for release candidate testing. Enable with RELEASE_TESTING=1 # Failed test 'use Net::SSLeay;' # at t/local/03_use.t line 8. # Tried to use 'Net::SSLeay'. # Error: Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. # at t/local/03_use.t line 8. # Compilation failed in require at t/local/03_use.t line 8. # BEGIN failed--compilation aborted at t/local/03_use.t line 8. # # Testing Net::SSLeay 1.88 # # Perl information: # Version: '5.032001' # Executable path: '/usr/bin/perl' # # libssl information: t/local/03_use.t ....................... 1..1 not ok 1 - use Net::SSLeay; Failed 1/1 subtests Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/04_basic.t line 6. Compilation failed in require at t/local/04_basic.t line 6. BEGIN failed--compilation aborted at t/local/04_basic.t line 6. # Looks like your test exited with 2 before it could output anything. t/local/04_basic.t ..................... 1..14 Dubious, test returned 2 (wstat 512, 0x200) Failed 14/14 subtests Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/05_passwd_cb.t line 7. Compilation failed in require at t/local/05_passwd_cb.t line 7. BEGIN failed--compilation aborted at t/local/05_passwd_cb.t line 7. # Looks like your test exited with 2 before it could output anything. t/local/05_passwd_cb.t ................. 1..36 Dubious, test returned 2 (wstat 512, 0x200) Failed 36/36 subtests Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/06_tcpecho.t line 8. Compilation failed in require at t/local/06_tcpecho.t line 8. BEGIN failed--compilation aborted at t/local/06_tcpecho.t line 8. t/local/06_tcpecho.t ................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/07_sslecho.t line 9. Compilation failed in require at t/local/07_sslecho.t line 9. BEGIN failed--compilation aborted at t/local/07_sslecho.t line 9. t/local/07_sslecho.t ................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/08_pipe.t line 6. Compilation failed in require at t/local/08_pipe.t line 6. BEGIN failed--compilation aborted at t/local/08_pipe.t line 6. t/local/08_pipe.t ...................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/09_ctx_new.t line 9. Compilation failed in require at t/local/09_ctx_new.t line 9. BEGIN failed--compilation aborted at t/local/09_ctx_new.t line 9. # Looks like your test exited with 2 before it could output anything. t/local/09_ctx_new.t ................... 1..44 Dubious, test returned 2 (wstat 512, 0x200) Failed 44/44 subtests Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/10_rand.t line 9. Compilation failed in require at t/local/10_rand.t line 9. BEGIN failed--compilation aborted at t/local/10_rand.t line 9. t/local/10_rand.t ...................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/11_read.t line 12. Compilation failed in require at t/local/11_read.t line 12. BEGIN failed--compilation aborted at t/local/11_read.t line 12. t/local/11_read.t ...................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/15_bio.t line 6. Compilation failed in require at t/local/15_bio.t line 6. BEGIN failed--compilation aborted at t/local/15_bio.t line 6. # Looks like your test exited with 2 before it could output anything. t/local/15_bio.t ....................... 1..7 Dubious, test returned 2 (wstat 512, 0x200) Failed 7/7 subtests Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/20_autoload.t line 7. Compilation failed in require at t/local/20_autoload.t line 7. BEGIN failed--compilation aborted at t/local/20_autoload.t line 7. t/local/20_autoload.t .................. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/21_constants.t line 7. Compilation failed in require at t/local/21_constants.t line 7. BEGIN failed--compilation aborted at t/local/21_constants.t line 7. t/local/21_constants.t ................. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/30_error.t line 11. Compilation failed in require at t/local/30_error.t line 11. BEGIN failed--compilation aborted at t/local/30_error.t line 11. t/local/30_error.t ..................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/31_rsa_generate_key.t line 6. Compilation failed in require at t/local/31_rsa_generate_key.t line 6. BEGIN failed--compilation aborted at t/local/31_rsa_generate_key.t line 6. t/local/31_rsa_generate_key.t .......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/32_x509_get_cert_info.t line 6. Compilation failed in require at t/local/32_x509_get_cert_info.t line 6. BEGIN failed--compilation aborted at t/local/32_x509_get_cert_info.t line 6. # Looks like your test exited with 2 before it could output anything. t/local/32_x509_get_cert_info.t ........ 1..1016 Dubious, test returned 2 (wstat 512, 0x200) Failed 1016/1016 subtests Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/33_x509_create_cert.t line 6. Compilation failed in require at t/local/33_x509_create_cert.t line 6. BEGIN failed--compilation aborted at t/local/33_x509_create_cert.t line 6. # Looks like your test exited with 2 before it could output anything. t/local/33_x509_create_cert.t .......... 1..123 Dubious, test returned 2 (wstat 512, 0x200) Failed 123/123 subtests Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/34_x509_crl.t line 6. Compilation failed in require at t/local/34_x509_crl.t line 6. BEGIN failed--compilation aborted at t/local/34_x509_crl.t line 6. # Looks like your test exited with 2 before it could output anything. t/local/34_x509_crl.t .................. 1..41 Dubious, test returned 2 (wstat 512, 0x200) Failed 41/41 subtests Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/35_ephemeral.t line 6. Compilation failed in require at t/local/35_ephemeral.t line 6. BEGIN failed--compilation aborted at t/local/35_ephemeral.t line 6. t/local/35_ephemeral.t ................. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/36_verify.t line 9. Compilation failed in require at t/local/36_verify.t line 9. BEGIN failed--compilation aborted at t/local/36_verify.t line 9. # Looks like your test exited with 2 before it could output anything. t/local/36_verify.t .................... 1..103 Dubious, test returned 2 (wstat 512, 0x200) Failed 103/103 subtests Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/37_asn1_time.t line 6. Compilation failed in require at t/local/37_asn1_time.t line 6. BEGIN failed--compilation aborted at t/local/37_asn1_time.t line 6. # Looks like your test exited with 2 before it could output anything. t/local/37_asn1_time.t ................. 1..10 Dubious, test returned 2 (wstat 512, 0x200) Failed 10/10 subtests Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/38_priv-key.t line 6. Compilation failed in require at t/local/38_priv-key.t line 6. BEGIN failed--compilation aborted at t/local/38_priv-key.t line 6. # Looks like your test exited with 2 before it could output anything. t/local/38_priv-key.t .................. 1..10 Dubious, test returned 2 (wstat 512, 0x200) Failed 10/10 subtests Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/39_pkcs12.t line 6. Compilation failed in require at t/local/39_pkcs12.t line 6. BEGIN failed--compilation aborted at t/local/39_pkcs12.t line 6. # Looks like your test exited with 2 before it could output anything. t/local/39_pkcs12.t .................... 1..19 Dubious, test returned 2 (wstat 512, 0x200) Failed 19/19 subtests Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/40_npn_support.t line 9. Compilation failed in require at t/local/40_npn_support.t line 9. BEGIN failed--compilation aborted at t/local/40_npn_support.t line 9. t/local/40_npn_support.t ............... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/41_alpn_support.t line 9. Compilation failed in require at t/local/41_alpn_support.t line 9. BEGIN failed--compilation aborted at t/local/41_alpn_support.t line 9. t/local/41_alpn_support.t .............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/42_info_callback.t line 8. Compilation failed in require at t/local/42_info_callback.t line 8. BEGIN failed--compilation aborted at t/local/42_info_callback.t line 8. t/local/42_info_callback.t ............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/43_misc_functions.t line 8. Compilation failed in require at t/local/43_misc_functions.t line 8. BEGIN failed--compilation aborted at t/local/43_misc_functions.t line 8. t/local/43_misc_functions.t ............ Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/44_sess.t line 11. Compilation failed in require at t/local/44_sess.t line 11. BEGIN failed--compilation aborted at t/local/44_sess.t line 11. t/local/44_sess.t ...................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/45_exporter.t line 10. Compilation failed in require at t/local/45_exporter.t line 10. BEGIN failed--compilation aborted at t/local/45_exporter.t line 10. t/local/45_exporter.t .................. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/50_digest.t line 7. Compilation failed in require at t/local/50_digest.t line 7. BEGIN failed--compilation aborted at t/local/50_digest.t line 7. # Looks like your test exited with 2 before it could output anything. t/local/50_digest.t .................... 1..203 Dubious, test returned 2 (wstat 512, 0x200) Failed 203/203 subtests Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/61_threads-cb-crash.t line 19. Compilation failed in require at t/local/61_threads-cb-crash.t line 19. BEGIN failed--compilation aborted at t/local/61_threads-cb-crash.t line 19. t/local/61_threads-cb-crash.t .......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/62_threads-ctx_new-deadlock.t line 17. Compilation failed in require at t/local/62_threads-ctx_new-deadlock.t line 17. BEGIN failed--compilation aborted at t/local/62_threads-ctx_new-deadlock.t line 17. t/local/62_threads-ctx_new-deadlock.t .. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/63_ec_key_generate_key.t line 6. Compilation failed in require at t/local/63_ec_key_generate_key.t line 6. BEGIN failed--compilation aborted at t/local/63_ec_key_generate_key.t line 6. t/local/63_ec_key_generate_key.t ....... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/64_ticket_sharing.t line 8. Compilation failed in require at t/local/64_ticket_sharing.t line 8. BEGIN failed--compilation aborted at t/local/64_ticket_sharing.t line 8. t/local/64_ticket_sharing.t ............ Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/65_security_level.t line 6. Compilation failed in require at t/local/65_security_level.t line 6. BEGIN failed--compilation aborted at t/local/65_security_level.t line 6. t/local/65_security_level.t ............ Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/65_ticket_sharing_2.t line 8. Compilation failed in require at t/local/65_ticket_sharing_2.t line 8. BEGIN failed--compilation aborted at t/local/65_ticket_sharing_2.t line 8. t/local/65_ticket_sharing_2.t .......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't load '/<>/blib/arch/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /<>/blib/arch/auto/Net/SSLeay/SSLeay.so: undefined symbol: perl_tsa_mutex_unlock at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187. at t/local/66_curves.t line 8. Compilation failed in require at t/local/66_curves.t line 8. BEGIN failed--compilation aborted at t/local/66_curves.t line 8. t/local/66_curves.t .................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/local/kwalitee.t ..................... skipped: these tests are for only for release candidate testing. Enable with RELEASE_TESTING=1 Test Summary Report ------------------- t/handle/local/05_use.t (Wstat: 256 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 1 t/local/03_use.t (Wstat: 9 Tests: 1 Failed: 1) Failed test: 1 Non-zero wait status: 9 t/local/04_basic.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 14 tests but ran 0. t/local/05_passwd_cb.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 36 tests but ran 0. t/local/06_tcpecho.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/07_sslecho.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/08_pipe.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/09_ctx_new.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 44 tests but ran 0. t/local/10_rand.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/11_read.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/15_bio.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 7 tests but ran 0. t/local/20_autoload.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/21_constants.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/30_error.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/31_rsa_generate_key.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/32_x509_get_cert_info.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 1016 tests but ran 0. t/local/33_x509_create_cert.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 123 tests but ran 0. t/local/34_x509_crl.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 41 tests but ran 0. t/local/35_ephemeral.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/36_verify.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 103 tests but ran 0. t/local/37_asn1_time.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 10 tests but ran 0. t/local/38_priv-key.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 10 tests but ran 0. t/local/39_pkcs12.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 19 tests but ran 0. t/local/40_npn_support.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/41_alpn_support.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/42_info_callback.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/43_misc_functions.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/44_sess.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/45_exporter.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/50_digest.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 203 tests but ran 0. t/local/61_threads-cb-crash.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/62_threads-ctx_new-deadlock.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/63_ec_key_generate_key.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/64_ticket_sharing.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/65_security_level.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/65_ticket_sharing_2.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/local/66_curves.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=40, Tests=4, 2017 wallclock secs ( 0.07 usr 0.03 sys + 24.10 cusr 37.47 csys = 61.67 CPU) Result: FAIL Failed 37/40 test programs. 2/4 subtests failed. make[1]: *** [Makefile:1069: test_dynamic] Error 255 make[1]: Leaving directory '/<>' dh_auto_test: error: make -j4 test TEST_VERBOSE=1 returned exit code 2 make: *** [debian/rules:6: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2021-10-26T23:50:43Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: binary Build-Space: 8556 Build-Time: 2027 Distribution: unstable Fail-Stage: build Host Architecture: amd64 Install-Time: 5 Job: libnet-ssleay-perl_1.88-3 Machine Architecture: amd64 Package: libnet-ssleay-perl Package-Time: 2053 Source-Version: 1.88-3 Space: 8556 Status: attempted Version: 1.88-3 -------------------------------------------------------------------------------- Finished at 2021-10-26T23:50:43Z Build needed 00:34:13, 8556k disk space E: Build failure (dpkg-buildpackage died) DC-Status: Failed 2058.553723874s DC-Time-Estimation: 2058.553723874 versus expected 53 (r/m: 37.840636299509434 ; m: 53.0)