CryptX v0.083 Perl 5 v5.38.2 darwin-thread-multi-2level
- Status
- Pass
- From
- Stanislaw Pusep
- Dist
-
CryptX v0.083
- Platform
- Perl 5 v5.38.2 darwin-thread-multi-2level
- Date
- 2024-10-16 06:14:18
- ID
- e0402134-8b85-11ef-834b-ab5e7dd787fa
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language. See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org
--
Dear MIK,
This is a computer-generated report for CryptX-0.083
on perl 5.38.2, created by App::cpanminus::reporter 0.22 (1.7047).
Thank you for uploading your work to CPAN. Congratulations!
All tests were successful.
Sections of this report:
* Tester comments
* Program output
* Prerequisites
* Environment and other context
------------------------------
TESTER COMMENTS
------------------------------
Additional comments from tester:
none provided
------------------------------
PROGRAM OUTPUT
------------------------------
Output from '':
Building and testing CryptX-0.083
cp lib/Crypt/Cipher/Twofish.pm blib/lib/Crypt/Cipher/Twofish.pm
cp lib/Crypt/PK/X25519.pm blib/lib/Crypt/PK/X25519.pm
cp lib/Math/BigInt/LTM.pm blib/lib/Math/BigInt/LTM.pm
cp lib/Crypt/Digest/SHA384.pm blib/lib/Crypt/Digest/SHA384.pm
cp lib/Crypt/Digest/CHAES.pm blib/lib/Crypt/Digest/CHAES.pm
cp lib/Crypt/Digest/SHA3_512.pm blib/lib/Crypt/Digest/SHA3_512.pm
cp lib/Crypt/PRNG.pm blib/lib/Crypt/PRNG.pm
cp lib/Crypt/Digest/BLAKE2b_160.pm blib/lib/Crypt/Digest/BLAKE2b_160.pm
cp lib/Crypt/Digest/Keccak384.pm blib/lib/Crypt/Digest/Keccak384.pm
cp lib/Crypt/Mode.pm blib/lib/Crypt/Mode.pm
cp lib/Crypt/Mode/CTR.pm blib/lib/Crypt/Mode/CTR.pm
cp lib/Crypt/Digest/RIPEMD128.pm blib/lib/Crypt/Digest/RIPEMD128.pm
cp lib/Crypt/Digest/Keccak256.pm blib/lib/Crypt/Digest/Keccak256.pm
cp lib/Crypt/Cipher/KASUMI.pm blib/lib/Crypt/Cipher/KASUMI.pm
cp lib/Crypt/PK/Ed25519.pm blib/lib/Crypt/PK/Ed25519.pm
cp lib/Crypt/Digest/BLAKE2b_256.pm blib/lib/Crypt/Digest/BLAKE2b_256.pm
cp lib/Crypt/Digest/BLAKE2s_224.pm blib/lib/Crypt/Digest/BLAKE2s_224.pm
cp lib/Crypt/Digest/SHA512_224.pm blib/lib/Crypt/Digest/SHA512_224.pm
cp lib/Crypt/Cipher/RC5.pm blib/lib/Crypt/Cipher/RC5.pm
cp lib/Crypt/Digest/MD2.pm blib/lib/Crypt/Digest/MD2.pm
cp lib/Crypt/Cipher/XTEA.pm blib/lib/Crypt/Cipher/XTEA.pm
cp lib/Crypt/Stream/RC4.pm blib/lib/Crypt/Stream/RC4.pm
cp lib/Crypt/Cipher/SAFER_SK128.pm blib/lib/Crypt/Cipher/SAFER_SK128.pm
cp lib/Crypt/Digest/BLAKE2s_160.pm blib/lib/Crypt/Digest/BLAKE2s_160.pm
cp lib/Crypt/Cipher/Camellia.pm blib/lib/Crypt/Cipher/Camellia.pm
cp lib/Crypt/Digest/Whirlpool.pm blib/lib/Crypt/Digest/Whirlpool.pm
cp lib/Crypt/Cipher/SAFERP.pm blib/lib/Crypt/Cipher/SAFERP.pm
cp lib/Crypt/Cipher/SAFER_K128.pm blib/lib/Crypt/Cipher/SAFER_K128.pm
cp lib/Crypt/PRNG/Yarrow.pm blib/lib/Crypt/PRNG/Yarrow.pm
cp lib/Crypt/PRNG/Sober128.pm blib/lib/Crypt/PRNG/Sober128.pm
cp lib/Crypt/Digest/Keccak512.pm blib/lib/Crypt/Digest/Keccak512.pm
cp lib/Crypt/Mac/F9.pm blib/lib/Crypt/Mac/F9.pm
cp lib/Crypt/Mode/CFB.pm blib/lib/Crypt/Mode/CFB.pm
cp lib/Crypt/Digest/MD5.pm blib/lib/Crypt/Digest/MD5.pm
cp lib/Crypt/Cipher/Anubis.pm blib/lib/Crypt/Cipher/Anubis.pm
cp lib/Crypt/Cipher/RC2.pm blib/lib/Crypt/Cipher/RC2.pm
cp lib/Crypt/Digest/RIPEMD320.pm blib/lib/Crypt/Digest/RIPEMD320.pm
cp lib/Crypt/Mac/PMAC.pm blib/lib/Crypt/Mac/PMAC.pm
cp lib/Crypt/Mac.pm blib/lib/Crypt/Mac.pm
cp lib/Crypt/Digest/SHA224.pm blib/lib/Crypt/Digest/SHA224.pm
cp lib/Crypt/Digest.pm blib/lib/Crypt/Digest.pm
cp lib/Crypt/PK/RSA.pm blib/lib/Crypt/PK/RSA.pm
cp lib/Crypt/Digest/SHA1.pm blib/lib/Crypt/Digest/SHA1.pm
cp lib/Crypt/Cipher/DES_EDE.pm blib/lib/Crypt/Cipher/DES_EDE.pm
cp lib/Crypt/Cipher/Skipjack.pm blib/lib/Crypt/Cipher/Skipjack.pm
cp lib/Crypt/Mode/OFB.pm blib/lib/Crypt/Mode/OFB.pm
cp lib/Crypt/PK/ECC.pm blib/lib/Crypt/PK/ECC.pm
cp lib/Crypt/AuthEnc/GCM.pm blib/lib/Crypt/AuthEnc/GCM.pm
cp lib/Crypt/AuthEnc/OCB.pm blib/lib/Crypt/AuthEnc/OCB.pm
cp lib/Crypt/Cipher/SAFER_SK64.pm blib/lib/Crypt/Cipher/SAFER_SK64.pm
cp lib/Crypt/Cipher/SAFER_K64.pm blib/lib/Crypt/Cipher/SAFER_K64.pm
cp lib/Crypt/Mac/BLAKE2b.pm blib/lib/Crypt/Mac/BLAKE2b.pm
cp lib/Crypt/Cipher/DES.pm blib/lib/Crypt/Cipher/DES.pm
cp lib/Crypt/AuthEnc/EAX.pm blib/lib/Crypt/AuthEnc/EAX.pm
cp lib/Crypt/Digest/SHA256.pm blib/lib/Crypt/Digest/SHA256.pm
cp lib/Crypt/Stream/Sober128.pm blib/lib/Crypt/Stream/Sober128.pm
cp lib/Crypt/Mac/OMAC.pm blib/lib/Crypt/Mac/OMAC.pm
cp lib/Crypt/Mac/HMAC.pm blib/lib/Crypt/Mac/HMAC.pm
cp lib/Crypt/Cipher/RC6.pm blib/lib/Crypt/Cipher/RC6.pm
cp lib/Crypt/Digest/SHAKE.pm blib/lib/Crypt/Digest/SHAKE.pm
cp lib/Crypt/Stream/Rabbit.pm blib/lib/Crypt/Stream/Rabbit.pm
cp lib/Crypt/Digest/BLAKE2b_512.pm blib/lib/Crypt/Digest/BLAKE2b_512.pm
cp lib/Crypt/PK.pm blib/lib/Crypt/PK.pm
cp lib/Crypt/Cipher/Noekeon.pm blib/lib/Crypt/Cipher/Noekeon.pm
cp lib/Crypt/Checksum/CRC32.pm blib/lib/Crypt/Checksum/CRC32.pm
cp lib/Crypt/Cipher.pm blib/lib/Crypt/Cipher.pm
cp lib/Crypt/Cipher/Khazad.pm blib/lib/Crypt/Cipher/Khazad.pm
cp lib/Crypt/Cipher/AES.pm blib/lib/Crypt/Cipher/AES.pm
cp lib/Crypt/Misc.pm blib/lib/Crypt/Misc.pm
cp lib/Crypt/Cipher/SEED.pm blib/lib/Crypt/Cipher/SEED.pm
cp lib/Crypt/Digest/RIPEMD256.pm blib/lib/Crypt/Digest/RIPEMD256.pm
cp lib/Crypt/Digest/Keccak224.pm blib/lib/Crypt/Digest/Keccak224.pm
cp lib/Crypt/Stream/Salsa20.pm blib/lib/Crypt/Stream/Salsa20.pm
cp lib/Crypt/PK/DH.pm blib/lib/Crypt/PK/DH.pm
cp lib/Crypt/PRNG/RC4.pm blib/lib/Crypt/PRNG/RC4.pm
cp lib/Crypt/Digest/SHA3_384.pm blib/lib/Crypt/Digest/SHA3_384.pm
cp lib/Crypt/Stream/ChaCha.pm blib/lib/Crypt/Stream/ChaCha.pm
cp lib/Crypt/AuthEnc.pm blib/lib/Crypt/AuthEnc.pm
cp lib/Crypt/Cipher/MULTI2.pm blib/lib/Crypt/Cipher/MULTI2.pm
cp lib/Crypt/PK/DSA.pm blib/lib/Crypt/PK/DSA.pm
cp lib/Crypt/Stream/Sosemanuk.pm blib/lib/Crypt/Stream/Sosemanuk.pm
cp lib/Crypt/AuthEnc/CCM.pm blib/lib/Crypt/AuthEnc/CCM.pm
cp lib/Crypt/Checksum/Adler32.pm blib/lib/Crypt/Checksum/Adler32.pm
cp lib/Crypt/Digest/SHA3_256.pm blib/lib/Crypt/Digest/SHA3_256.pm
cp lib/Crypt/Mac/Poly1305.pm blib/lib/Crypt/Mac/Poly1305.pm
cp lib/Crypt/Mode/ECB.pm blib/lib/Crypt/Mode/ECB.pm
cp lib/Crypt/Checksum.pm blib/lib/Crypt/Checksum.pm
cp lib/Crypt/Digest/BLAKE2b_384.pm blib/lib/Crypt/Digest/BLAKE2b_384.pm
cp lib/Crypt/PRNG/ChaCha20.pm blib/lib/Crypt/PRNG/ChaCha20.pm
cp lib/Crypt/Digest/SHA512_256.pm blib/lib/Crypt/Digest/SHA512_256.pm
cp lib/Crypt/Digest/Tiger192.pm blib/lib/Crypt/Digest/Tiger192.pm
cp lib/Crypt/Cipher/CAST5.pm blib/lib/Crypt/Cipher/CAST5.pm
cp lib/Crypt/KeyDerivation.pm blib/lib/Crypt/KeyDerivation.pm
cp lib/Crypt/Digest/SHA3_224.pm blib/lib/Crypt/Digest/SHA3_224.pm
cp lib/Crypt/Digest/BLAKE2s_128.pm blib/lib/Crypt/Digest/BLAKE2s_128.pm
cp lib/Crypt/Cipher/IDEA.pm blib/lib/Crypt/Cipher/IDEA.pm
cp lib/CryptX.pm blib/lib/CryptX.pm
cp lib/Crypt/Digest/SHA512.pm blib/lib/Crypt/Digest/SHA512.pm
cp lib/Crypt/Mac/Pelican.pm blib/lib/Crypt/Mac/Pelican.pm
cp lib/Crypt/AuthEnc/ChaCha20Poly1305.pm blib/lib/Crypt/AuthEnc/ChaCha20Poly1305.pm
cp lib/Crypt/Cipher/Blowfish.pm blib/lib/Crypt/Cipher/Blowfish.pm
cp lib/Crypt/Cipher/Serpent.pm blib/lib/Crypt/Cipher/Serpent.pm
cp lib/Crypt/Mac/BLAKE2s.pm blib/lib/Crypt/Mac/BLAKE2s.pm
cp lib/Crypt/PRNG/Fortuna.pm blib/lib/Crypt/PRNG/Fortuna.pm
cp lib/Crypt/Digest/MD4.pm blib/lib/Crypt/Digest/MD4.pm
cp lib/Crypt/Digest/RIPEMD160.pm blib/lib/Crypt/Digest/RIPEMD160.pm
cp lib/Crypt/Digest/BLAKE2s_256.pm blib/lib/Crypt/Digest/BLAKE2s_256.pm
cp lib/Crypt/Mode/CBC.pm blib/lib/Crypt/Mode/CBC.pm
cp lib/Crypt/Mac/XCBC.pm blib/lib/Crypt/Mac/XCBC.pm
cd src && make ARFLAGS="cr" RANLIB="ranlib" AR="ar" CC="cc" LIB_EXT=.a OBJ_EXT=.o CFLAGS=" -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include "
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/aes/aes.c -o ltc/ciphers/aes/aes.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/aes/aes_desc.c -o ltc/ciphers/aes/aes_desc.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/aes/aesni.c -o ltc/ciphers/aes/aesni.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/anubis.c -o ltc/ciphers/anubis.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/blowfish.c -o ltc/ciphers/blowfish.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/camellia.c -o ltc/ciphers/camellia.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/cast5.c -o ltc/ciphers/cast5.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/des.c -o ltc/ciphers/des.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/idea.c -o ltc/ciphers/idea.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/kasumi.c -o ltc/ciphers/kasumi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/khazad.c -o ltc/ciphers/khazad.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/kseed.c -o ltc/ciphers/kseed.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/multi2.c -o ltc/ciphers/multi2.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/noekeon.c -o ltc/ciphers/noekeon.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/rc2.c -o ltc/ciphers/rc2.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/rc5.c -o ltc/ciphers/rc5.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/rc6.c -o ltc/ciphers/rc6.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/safer/safer.c -o ltc/ciphers/safer/safer.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/safer/saferp.c -o ltc/ciphers/safer/saferp.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/serpent.c -o ltc/ciphers/serpent.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/skipjack.c -o ltc/ciphers/skipjack.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/sm4.c -o ltc/ciphers/sm4.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/tea.c -o ltc/ciphers/tea.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/twofish/twofish.c -o ltc/ciphers/twofish/twofish.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/ciphers/xtea.c -o ltc/ciphers/xtea.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ccm/ccm_add_aad.c -o ltc/encauth/ccm/ccm_add_aad.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ccm/ccm_add_nonce.c -o ltc/encauth/ccm/ccm_add_nonce.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ccm/ccm_done.c -o ltc/encauth/ccm/ccm_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ccm/ccm_init.c -o ltc/encauth/ccm/ccm_init.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ccm/ccm_memory.c -o ltc/encauth/ccm/ccm_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ccm/ccm_process.c -o ltc/encauth/ccm/ccm_process.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ccm/ccm_reset.c -o ltc/encauth/ccm/ccm_reset.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/chachapoly/chacha20poly1305_add_aad.c -o ltc/encauth/chachapoly/chacha20poly1305_add_aad.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/chachapoly/chacha20poly1305_decrypt.c -o ltc/encauth/chachapoly/chacha20poly1305_decrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/chachapoly/chacha20poly1305_done.c -o ltc/encauth/chachapoly/chacha20poly1305_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/chachapoly/chacha20poly1305_encrypt.c -o ltc/encauth/chachapoly/chacha20poly1305_encrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/chachapoly/chacha20poly1305_init.c -o ltc/encauth/chachapoly/chacha20poly1305_init.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/chachapoly/chacha20poly1305_memory.c -o ltc/encauth/chachapoly/chacha20poly1305_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/chachapoly/chacha20poly1305_setiv.c -o ltc/encauth/chachapoly/chacha20poly1305_setiv.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/chachapoly/chacha20poly1305_setiv_rfc7905.c -o ltc/encauth/chachapoly/chacha20poly1305_setiv_rfc7905.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/eax/eax_addheader.c -o ltc/encauth/eax/eax_addheader.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/eax/eax_decrypt.c -o ltc/encauth/eax/eax_decrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/eax/eax_decrypt_verify_memory.c -o ltc/encauth/eax/eax_decrypt_verify_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/eax/eax_done.c -o ltc/encauth/eax/eax_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/eax/eax_encrypt.c -o ltc/encauth/eax/eax_encrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/eax/eax_encrypt_authenticate_memory.c -o ltc/encauth/eax/eax_encrypt_authenticate_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/eax/eax_init.c -o ltc/encauth/eax/eax_init.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/gcm/gcm_add_aad.c -o ltc/encauth/gcm/gcm_add_aad.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/gcm/gcm_add_iv.c -o ltc/encauth/gcm/gcm_add_iv.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/gcm/gcm_done.c -o ltc/encauth/gcm/gcm_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/gcm/gcm_gf_mult.c -o ltc/encauth/gcm/gcm_gf_mult.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/gcm/gcm_init.c -o ltc/encauth/gcm/gcm_init.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/gcm/gcm_memory.c -o ltc/encauth/gcm/gcm_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/gcm/gcm_mult_h.c -o ltc/encauth/gcm/gcm_mult_h.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/gcm/gcm_process.c -o ltc/encauth/gcm/gcm_process.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/gcm/gcm_reset.c -o ltc/encauth/gcm/gcm_reset.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_add_aad.c -o ltc/encauth/ocb3/ocb3_add_aad.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_decrypt.c -o ltc/encauth/ocb3/ocb3_decrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_decrypt_last.c -o ltc/encauth/ocb3/ocb3_decrypt_last.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_decrypt_verify_memory.c -o ltc/encauth/ocb3/ocb3_decrypt_verify_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_done.c -o ltc/encauth/ocb3/ocb3_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_encrypt.c -o ltc/encauth/ocb3/ocb3_encrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_encrypt_authenticate_memory.c -o ltc/encauth/ocb3/ocb3_encrypt_authenticate_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_encrypt_last.c -o ltc/encauth/ocb3/ocb3_encrypt_last.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_init.c -o ltc/encauth/ocb3/ocb3_init.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_int_ntz.c -o ltc/encauth/ocb3/ocb3_int_ntz.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/encauth/ocb3/ocb3_int_xor_blocks.c -o ltc/encauth/ocb3/ocb3_int_xor_blocks.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/blake2b.c -o ltc/hashes/blake2b.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/blake2s.c -o ltc/hashes/blake2s.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/chc/chc.c -o ltc/hashes/chc/chc.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/helper/hash_file.c -o ltc/hashes/helper/hash_file.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/helper/hash_filehandle.c -o ltc/hashes/helper/hash_filehandle.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/helper/hash_memory.c -o ltc/hashes/helper/hash_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/helper/hash_memory_multi.c -o ltc/hashes/helper/hash_memory_multi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/md2.c -o ltc/hashes/md2.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/md4.c -o ltc/hashes/md4.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/md5.c -o ltc/hashes/md5.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/rmd128.c -o ltc/hashes/rmd128.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/rmd160.c -o ltc/hashes/rmd160.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/rmd256.c -o ltc/hashes/rmd256.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/rmd320.c -o ltc/hashes/rmd320.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/sha1.c -o ltc/hashes/sha1.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/sha2/sha224.c -o ltc/hashes/sha2/sha224.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/sha2/sha256.c -o ltc/hashes/sha2/sha256.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/sha2/sha384.c -o ltc/hashes/sha2/sha384.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/sha2/sha512.c -o ltc/hashes/sha2/sha512.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/sha2/sha512_224.c -o ltc/hashes/sha2/sha512_224.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/sha2/sha512_256.c -o ltc/hashes/sha2/sha512_256.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/sha3.c -o ltc/hashes/sha3.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/sha3_test.c -o ltc/hashes/sha3_test.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/tiger.c -o ltc/hashes/tiger.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/hashes/whirl/whirl.c -o ltc/hashes/whirl/whirl.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/blake2/blake2bmac.c -o ltc/mac/blake2/blake2bmac.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/blake2/blake2bmac_file.c -o ltc/mac/blake2/blake2bmac_file.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/blake2/blake2bmac_memory.c -o ltc/mac/blake2/blake2bmac_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/blake2/blake2bmac_memory_multi.c -o ltc/mac/blake2/blake2bmac_memory_multi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/blake2/blake2smac.c -o ltc/mac/blake2/blake2smac.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/blake2/blake2smac_file.c -o ltc/mac/blake2/blake2smac_file.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/blake2/blake2smac_memory.c -o ltc/mac/blake2/blake2smac_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/blake2/blake2smac_memory_multi.c -o ltc/mac/blake2/blake2smac_memory_multi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/f9/f9_done.c -o ltc/mac/f9/f9_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/f9/f9_file.c -o ltc/mac/f9/f9_file.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/f9/f9_init.c -o ltc/mac/f9/f9_init.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/f9/f9_memory.c -o ltc/mac/f9/f9_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/f9/f9_memory_multi.c -o ltc/mac/f9/f9_memory_multi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/f9/f9_process.c -o ltc/mac/f9/f9_process.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/hmac/hmac_done.c -o ltc/mac/hmac/hmac_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/hmac/hmac_file.c -o ltc/mac/hmac/hmac_file.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/hmac/hmac_init.c -o ltc/mac/hmac/hmac_init.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/hmac/hmac_memory.c -o ltc/mac/hmac/hmac_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/hmac/hmac_memory_multi.c -o ltc/mac/hmac/hmac_memory_multi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/hmac/hmac_process.c -o ltc/mac/hmac/hmac_process.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/omac/omac_done.c -o ltc/mac/omac/omac_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/omac/omac_file.c -o ltc/mac/omac/omac_file.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/omac/omac_init.c -o ltc/mac/omac/omac_init.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/omac/omac_memory.c -o ltc/mac/omac/omac_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/omac/omac_memory_multi.c -o ltc/mac/omac/omac_memory_multi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/omac/omac_process.c -o ltc/mac/omac/omac_process.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/pelican/pelican.c -o ltc/mac/pelican/pelican.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/pelican/pelican_memory.c -o ltc/mac/pelican/pelican_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/pmac/pmac_done.c -o ltc/mac/pmac/pmac_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/pmac/pmac_file.c -o ltc/mac/pmac/pmac_file.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/pmac/pmac_init.c -o ltc/mac/pmac/pmac_init.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/pmac/pmac_memory.c -o ltc/mac/pmac/pmac_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/pmac/pmac_memory_multi.c -o ltc/mac/pmac/pmac_memory_multi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/pmac/pmac_ntz.c -o ltc/mac/pmac/pmac_ntz.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/pmac/pmac_process.c -o ltc/mac/pmac/pmac_process.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/pmac/pmac_shift_xor.c -o ltc/mac/pmac/pmac_shift_xor.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/poly1305/poly1305.c -o ltc/mac/poly1305/poly1305.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/poly1305/poly1305_file.c -o ltc/mac/poly1305/poly1305_file.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/poly1305/poly1305_memory.c -o ltc/mac/poly1305/poly1305_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/poly1305/poly1305_memory_multi.c -o ltc/mac/poly1305/poly1305_memory_multi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/xcbc/xcbc_done.c -o ltc/mac/xcbc/xcbc_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/xcbc/xcbc_file.c -o ltc/mac/xcbc/xcbc_file.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/xcbc/xcbc_init.c -o ltc/mac/xcbc/xcbc_init.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/xcbc/xcbc_memory.c -o ltc/mac/xcbc/xcbc_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/xcbc/xcbc_memory_multi.c -o ltc/mac/xcbc/xcbc_memory_multi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/mac/xcbc/xcbc_process.c -o ltc/mac/xcbc/xcbc_process.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/math/fp/ltc_ecc_fp_mulmod.c -o ltc/math/fp/ltc_ecc_fp_mulmod.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/math/ltm_desc.c -o ltc/math/ltm_desc.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/math/multi.c -o ltc/math/multi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/math/radix_to_bin.c -o ltc/math/radix_to_bin.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/math/rand_bn.c -o ltc/math/rand_bn.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/math/rand_prime.c -o ltc/math/rand_prime.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/math/tfm_desc.c -o ltc/math/tfm_desc.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/adler32.c -o ltc/misc/adler32.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/base16/base16_decode.c -o ltc/misc/base16/base16_decode.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/base16/base16_encode.c -o ltc/misc/base16/base16_encode.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/base32/base32_decode.c -o ltc/misc/base32/base32_decode.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/base32/base32_encode.c -o ltc/misc/base32/base32_encode.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/base64/base64_decode.c -o ltc/misc/base64/base64_decode.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/base64/base64_encode.c -o ltc/misc/base64/base64_encode.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/bcrypt/bcrypt.c -o ltc/misc/bcrypt/bcrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/burn_stack.c -o ltc/misc/burn_stack.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/compare_testvector.c -o ltc/misc/compare_testvector.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/copy_or_zeromem.c -o ltc/misc/copy_or_zeromem.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crc32.c -o ltc/misc/crc32.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt.c -o ltc/misc/crypt/crypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_argchk.c -o ltc/misc/crypt/crypt_argchk.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_cipher_descriptor.c -o ltc/misc/crypt/crypt_cipher_descriptor.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_cipher_is_valid.c -o ltc/misc/crypt/crypt_cipher_is_valid.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_constants.c -o ltc/misc/crypt/crypt_constants.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_find_cipher.c -o ltc/misc/crypt/crypt_find_cipher.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_find_cipher_any.c -o ltc/misc/crypt/crypt_find_cipher_any.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_find_cipher_id.c -o ltc/misc/crypt/crypt_find_cipher_id.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_find_hash.c -o ltc/misc/crypt/crypt_find_hash.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_find_hash_any.c -o ltc/misc/crypt/crypt_find_hash_any.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_find_hash_id.c -o ltc/misc/crypt/crypt_find_hash_id.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_find_hash_oid.c -o ltc/misc/crypt/crypt_find_hash_oid.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_find_prng.c -o ltc/misc/crypt/crypt_find_prng.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_fsa.c -o ltc/misc/crypt/crypt_fsa.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_hash_descriptor.c -o ltc/misc/crypt/crypt_hash_descriptor.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_hash_is_valid.c -o ltc/misc/crypt/crypt_hash_is_valid.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_inits.c -o ltc/misc/crypt/crypt_inits.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_ltc_mp_descriptor.c -o ltc/misc/crypt/crypt_ltc_mp_descriptor.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_prng_descriptor.c -o ltc/misc/crypt/crypt_prng_descriptor.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_prng_is_valid.c -o ltc/misc/crypt/crypt_prng_is_valid.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_prng_rng_descriptor.c -o ltc/misc/crypt/crypt_prng_rng_descriptor.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_register_all_ciphers.c -o ltc/misc/crypt/crypt_register_all_ciphers.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_register_all_hashes.c -o ltc/misc/crypt/crypt_register_all_hashes.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_register_all_prngs.c -o ltc/misc/crypt/crypt_register_all_prngs.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_register_cipher.c -o ltc/misc/crypt/crypt_register_cipher.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_register_hash.c -o ltc/misc/crypt/crypt_register_hash.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_register_prng.c -o ltc/misc/crypt/crypt_register_prng.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_sizes.c -o ltc/misc/crypt/crypt_sizes.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_unregister_cipher.c -o ltc/misc/crypt/crypt_unregister_cipher.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_unregister_hash.c -o ltc/misc/crypt/crypt_unregister_hash.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/crypt/crypt_unregister_prng.c -o ltc/misc/crypt/crypt_unregister_prng.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/error_to_string.c -o ltc/misc/error_to_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/hkdf/hkdf.c -o ltc/misc/hkdf/hkdf.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/mem_neq.c -o ltc/misc/mem_neq.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/padding/padding_depad.c -o ltc/misc/padding/padding_depad.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/padding/padding_pad.c -o ltc/misc/padding/padding_pad.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/password_free.c -o ltc/misc/password_free.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/pbes/pbes.c -o ltc/misc/pbes/pbes.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/pbes/pbes1.c -o ltc/misc/pbes/pbes1.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/pbes/pbes2.c -o ltc/misc/pbes/pbes2.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/pem/pem.c -o ltc/misc/pem/pem.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/pem/pem_pkcs.c -o ltc/misc/pem/pem_pkcs.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/pem/pem_read.c -o ltc/misc/pem/pem_read.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/pem/pem_ssh.c -o ltc/misc/pem/pem_ssh.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/pkcs12/pkcs12_kdf.c -o ltc/misc/pkcs12/pkcs12_kdf.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/pkcs12/pkcs12_utf8_to_utf16.c -o ltc/misc/pkcs12/pkcs12_utf8_to_utf16.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/pkcs5/pkcs_5_1.c -o ltc/misc/pkcs5/pkcs_5_1.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/pkcs5/pkcs_5_2.c -o ltc/misc/pkcs5/pkcs_5_2.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/ssh/ssh_decode_sequence_multi.c -o ltc/misc/ssh/ssh_decode_sequence_multi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/ssh/ssh_encode_sequence_multi.c -o ltc/misc/ssh/ssh_encode_sequence_multi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/misc/zeromem.c -o ltc/misc/zeromem.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/cbc/cbc_decrypt.c -o ltc/modes/cbc/cbc_decrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/cbc/cbc_done.c -o ltc/modes/cbc/cbc_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/cbc/cbc_encrypt.c -o ltc/modes/cbc/cbc_encrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/cbc/cbc_getiv.c -o ltc/modes/cbc/cbc_getiv.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/cbc/cbc_setiv.c -o ltc/modes/cbc/cbc_setiv.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/cbc/cbc_start.c -o ltc/modes/cbc/cbc_start.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/cfb/cfb_decrypt.c -o ltc/modes/cfb/cfb_decrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/cfb/cfb_done.c -o ltc/modes/cfb/cfb_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/cfb/cfb_encrypt.c -o ltc/modes/cfb/cfb_encrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/cfb/cfb_getiv.c -o ltc/modes/cfb/cfb_getiv.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/cfb/cfb_setiv.c -o ltc/modes/cfb/cfb_setiv.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/cfb/cfb_start.c -o ltc/modes/cfb/cfb_start.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/ctr/ctr_decrypt.c -o ltc/modes/ctr/ctr_decrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/ctr/ctr_done.c -o ltc/modes/ctr/ctr_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/ctr/ctr_encrypt.c -o ltc/modes/ctr/ctr_encrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/ctr/ctr_getiv.c -o ltc/modes/ctr/ctr_getiv.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/ctr/ctr_setiv.c -o ltc/modes/ctr/ctr_setiv.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/ctr/ctr_start.c -o ltc/modes/ctr/ctr_start.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/ecb/ecb_decrypt.c -o ltc/modes/ecb/ecb_decrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/ecb/ecb_done.c -o ltc/modes/ecb/ecb_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/ecb/ecb_encrypt.c -o ltc/modes/ecb/ecb_encrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/ecb/ecb_start.c -o ltc/modes/ecb/ecb_start.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/ofb/ofb_decrypt.c -o ltc/modes/ofb/ofb_decrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/ofb/ofb_done.c -o ltc/modes/ofb/ofb_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/ofb/ofb_encrypt.c -o ltc/modes/ofb/ofb_encrypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/ofb/ofb_getiv.c -o ltc/modes/ofb/ofb_getiv.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/ofb/ofb_setiv.c -o ltc/modes/ofb/ofb_setiv.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/modes/ofb/ofb_start.c -o ltc/modes/ofb/ofb_start.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/bit/der_decode_bit_string.c -o ltc/pk/asn1/der/bit/der_decode_bit_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/bit/der_decode_raw_bit_string.c -o ltc/pk/asn1/der/bit/der_decode_raw_bit_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/bit/der_encode_bit_string.c -o ltc/pk/asn1/der/bit/der_encode_bit_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/bit/der_encode_raw_bit_string.c -o ltc/pk/asn1/der/bit/der_encode_raw_bit_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/bit/der_length_bit_string.c -o ltc/pk/asn1/der/bit/der_length_bit_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/boolean/der_decode_boolean.c -o ltc/pk/asn1/der/boolean/der_decode_boolean.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/boolean/der_encode_boolean.c -o ltc/pk/asn1/der/boolean/der_encode_boolean.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/boolean/der_length_boolean.c -o ltc/pk/asn1/der/boolean/der_length_boolean.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/choice/der_decode_choice.c -o ltc/pk/asn1/der/choice/der_decode_choice.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/custom_type/der_decode_custom_type.c -o ltc/pk/asn1/der/custom_type/der_decode_custom_type.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/custom_type/der_encode_custom_type.c -o ltc/pk/asn1/der/custom_type/der_encode_custom_type.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/custom_type/der_length_custom_type.c -o ltc/pk/asn1/der/custom_type/der_length_custom_type.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/general/der_asn1_maps.c -o ltc/pk/asn1/der/general/der_asn1_maps.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/general/der_decode_asn1_identifier.c -o ltc/pk/asn1/der/general/der_decode_asn1_identifier.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/general/der_decode_asn1_length.c -o ltc/pk/asn1/der/general/der_decode_asn1_length.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/general/der_encode_asn1_identifier.c -o ltc/pk/asn1/der/general/der_encode_asn1_identifier.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/general/der_encode_asn1_length.c -o ltc/pk/asn1/der/general/der_encode_asn1_length.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/general/der_length_asn1_identifier.c -o ltc/pk/asn1/der/general/der_length_asn1_identifier.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/general/der_length_asn1_length.c -o ltc/pk/asn1/der/general/der_length_asn1_length.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/generalizedtime/der_decode_generalizedtime.c -o ltc/pk/asn1/der/generalizedtime/der_decode_generalizedtime.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/generalizedtime/der_encode_generalizedtime.c -o ltc/pk/asn1/der/generalizedtime/der_encode_generalizedtime.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/generalizedtime/der_length_generalizedtime.c -o ltc/pk/asn1/der/generalizedtime/der_length_generalizedtime.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/ia5/der_decode_ia5_string.c -o ltc/pk/asn1/der/ia5/der_decode_ia5_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/ia5/der_encode_ia5_string.c -o ltc/pk/asn1/der/ia5/der_encode_ia5_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/ia5/der_length_ia5_string.c -o ltc/pk/asn1/der/ia5/der_length_ia5_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/integer/der_decode_integer.c -o ltc/pk/asn1/der/integer/der_decode_integer.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/integer/der_encode_integer.c -o ltc/pk/asn1/der/integer/der_encode_integer.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/integer/der_length_integer.c -o ltc/pk/asn1/der/integer/der_length_integer.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/object_identifier/der_decode_object_identifier.c -o ltc/pk/asn1/der/object_identifier/der_decode_object_identifier.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/object_identifier/der_encode_object_identifier.c -o ltc/pk/asn1/der/object_identifier/der_encode_object_identifier.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/object_identifier/der_length_object_identifier.c -o ltc/pk/asn1/der/object_identifier/der_length_object_identifier.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/octet/der_decode_octet_string.c -o ltc/pk/asn1/der/octet/der_decode_octet_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/octet/der_encode_octet_string.c -o ltc/pk/asn1/der/octet/der_encode_octet_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/octet/der_length_octet_string.c -o ltc/pk/asn1/der/octet/der_length_octet_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/printable_string/der_decode_printable_string.c -o ltc/pk/asn1/der/printable_string/der_decode_printable_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/printable_string/der_encode_printable_string.c -o ltc/pk/asn1/der/printable_string/der_encode_printable_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/printable_string/der_length_printable_string.c -o ltc/pk/asn1/der/printable_string/der_length_printable_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_decode_sequence_ex.c -o ltc/pk/asn1/der/sequence/der_decode_sequence_ex.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_decode_sequence_flexi.c -o ltc/pk/asn1/der/sequence/der_decode_sequence_flexi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_decode_sequence_multi.c -o ltc/pk/asn1/der/sequence/der_decode_sequence_multi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_encode_sequence_ex.c -o ltc/pk/asn1/der/sequence/der_encode_sequence_ex.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_encode_sequence_multi.c -o ltc/pk/asn1/der/sequence/der_encode_sequence_multi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_flexi_sequence_cmp.c -o ltc/pk/asn1/der/sequence/der_flexi_sequence_cmp.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_length_sequence.c -o ltc/pk/asn1/der/sequence/der_length_sequence.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_sequence_free.c -o ltc/pk/asn1/der/sequence/der_sequence_free.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/sequence/der_sequence_shrink.c -o ltc/pk/asn1/der/sequence/der_sequence_shrink.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/set/der_encode_set.c -o ltc/pk/asn1/der/set/der_encode_set.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/set/der_encode_setof.c -o ltc/pk/asn1/der/set/der_encode_setof.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/short_integer/der_decode_short_integer.c -o ltc/pk/asn1/der/short_integer/der_decode_short_integer.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/short_integer/der_encode_short_integer.c -o ltc/pk/asn1/der/short_integer/der_encode_short_integer.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/short_integer/der_length_short_integer.c -o ltc/pk/asn1/der/short_integer/der_length_short_integer.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/teletex_string/der_decode_teletex_string.c -o ltc/pk/asn1/der/teletex_string/der_decode_teletex_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/teletex_string/der_length_teletex_string.c -o ltc/pk/asn1/der/teletex_string/der_length_teletex_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/utctime/der_decode_utctime.c -o ltc/pk/asn1/der/utctime/der_decode_utctime.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/utctime/der_encode_utctime.c -o ltc/pk/asn1/der/utctime/der_encode_utctime.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/utctime/der_length_utctime.c -o ltc/pk/asn1/der/utctime/der_length_utctime.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/utf8/der_decode_utf8_string.c -o ltc/pk/asn1/der/utf8/der_decode_utf8_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/utf8/der_encode_utf8_string.c -o ltc/pk/asn1/der/utf8/der_encode_utf8_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/der/utf8/der_length_utf8_string.c -o ltc/pk/asn1/der/utf8/der_length_utf8_string.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/oid/pk_get.c -o ltc/pk/asn1/oid/pk_get.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/oid/pk_oid_cmp.c -o ltc/pk/asn1/oid/pk_oid_cmp.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/oid/pk_oid_str.c -o ltc/pk/asn1/oid/pk_oid_str.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/pkcs8/pkcs8_decode_flexi.c -o ltc/pk/asn1/pkcs8/pkcs8_decode_flexi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/pkcs8/pkcs8_get.c -o ltc/pk/asn1/pkcs8/pkcs8_get.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/x509/x509_decode_public_key_from_certificate.c -o ltc/pk/asn1/x509/x509_decode_public_key_from_certificate.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/x509/x509_decode_spki.c -o ltc/pk/asn1/x509/x509_decode_spki.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/x509/x509_decode_subject_public_key_info.c -o ltc/pk/asn1/x509/x509_decode_subject_public_key_info.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/asn1/x509/x509_encode_subject_public_key_info.c -o ltc/pk/asn1/x509/x509_encode_subject_public_key_info.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dh/dh.c -o ltc/pk/dh/dh.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dh/dh_check_pubkey.c -o ltc/pk/dh/dh_check_pubkey.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dh/dh_export.c -o ltc/pk/dh/dh_export.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dh/dh_export_key.c -o ltc/pk/dh/dh_export_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dh/dh_free.c -o ltc/pk/dh/dh_free.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dh/dh_generate_key.c -o ltc/pk/dh/dh_generate_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dh/dh_import.c -o ltc/pk/dh/dh_import.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dh/dh_import_pkcs8.c -o ltc/pk/dh/dh_import_pkcs8.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dh/dh_set.c -o ltc/pk/dh/dh_set.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dh/dh_set_pg_dhparam.c -o ltc/pk/dh/dh_set_pg_dhparam.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dh/dh_shared_secret.c -o ltc/pk/dh/dh_shared_secret.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dsa/dsa_decrypt_key.c -o ltc/pk/dsa/dsa_decrypt_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dsa/dsa_encrypt_key.c -o ltc/pk/dsa/dsa_encrypt_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dsa/dsa_export.c -o ltc/pk/dsa/dsa_export.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dsa/dsa_free.c -o ltc/pk/dsa/dsa_free.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dsa/dsa_generate_key.c -o ltc/pk/dsa/dsa_generate_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dsa/dsa_generate_pqg.c -o ltc/pk/dsa/dsa_generate_pqg.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dsa/dsa_import.c -o ltc/pk/dsa/dsa_import.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dsa/dsa_import_pkcs8.c -o ltc/pk/dsa/dsa_import_pkcs8.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dsa/dsa_init.c -o ltc/pk/dsa/dsa_init.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dsa/dsa_make_key.c -o ltc/pk/dsa/dsa_make_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dsa/dsa_set.c -o ltc/pk/dsa/dsa_set.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dsa/dsa_set_pqg_dsaparam.c -o ltc/pk/dsa/dsa_set_pqg_dsaparam.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dsa/dsa_shared_secret.c -o ltc/pk/dsa/dsa_shared_secret.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dsa/dsa_sign_hash.c -o ltc/pk/dsa/dsa_sign_hash.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dsa/dsa_verify_hash.c -o ltc/pk/dsa/dsa_verify_hash.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/dsa/dsa_verify_key.c -o ltc/pk/dsa/dsa_verify_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ec25519/ec25519_crypto_ctx.c -o ltc/pk/ec25519/ec25519_crypto_ctx.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ec25519/ec25519_export.c -o ltc/pk/ec25519/ec25519_export.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ec25519/ec25519_import_pkcs8.c -o ltc/pk/ec25519/ec25519_import_pkcs8.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ec25519/tweetnacl.c -o ltc/pk/ec25519/tweetnacl.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc.c -o ltc/pk/ecc/ecc.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_ansi_x963_export.c -o ltc/pk/ecc/ecc_ansi_x963_export.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_ansi_x963_import.c -o ltc/pk/ecc/ecc_ansi_x963_import.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_decrypt_key.c -o ltc/pk/ecc/ecc_decrypt_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_encrypt_key.c -o ltc/pk/ecc/ecc_encrypt_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_export.c -o ltc/pk/ecc/ecc_export.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_export_openssl.c -o ltc/pk/ecc/ecc_export_openssl.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_find_curve.c -o ltc/pk/ecc/ecc_find_curve.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_free.c -o ltc/pk/ecc/ecc_free.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_get_key.c -o ltc/pk/ecc/ecc_get_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_get_oid_str.c -o ltc/pk/ecc/ecc_get_oid_str.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_get_size.c -o ltc/pk/ecc/ecc_get_size.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_import.c -o ltc/pk/ecc/ecc_import.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_import_openssl.c -o ltc/pk/ecc/ecc_import_openssl.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_import_pkcs8.c -o ltc/pk/ecc/ecc_import_pkcs8.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_import_x509.c -o ltc/pk/ecc/ecc_import_x509.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_make_key.c -o ltc/pk/ecc/ecc_make_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_recover_key.c -o ltc/pk/ecc/ecc_recover_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_set_curve.c -o ltc/pk/ecc/ecc_set_curve.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_set_curve_internal.c -o ltc/pk/ecc/ecc_set_curve_internal.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_set_key.c -o ltc/pk/ecc/ecc_set_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_shared_secret.c -o ltc/pk/ecc/ecc_shared_secret.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_sign_hash.c -o ltc/pk/ecc/ecc_sign_hash.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_sizes.c -o ltc/pk/ecc/ecc_sizes.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_ssh_ecdsa_encode_name.c -o ltc/pk/ecc/ecc_ssh_ecdsa_encode_name.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ecc_verify_hash.c -o ltc/pk/ecc/ecc_verify_hash.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_export_point.c -o ltc/pk/ecc/ltc_ecc_export_point.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_import_point.c -o ltc/pk/ecc/ltc_ecc_import_point.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_is_point.c -o ltc/pk/ecc/ltc_ecc_is_point.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_is_point_at_infinity.c -o ltc/pk/ecc/ltc_ecc_is_point_at_infinity.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_map.c -o ltc/pk/ecc/ltc_ecc_map.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_mul2add.c -o ltc/pk/ecc/ltc_ecc_mul2add.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_mulmod.c -o ltc/pk/ecc/ltc_ecc_mulmod.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_mulmod_timing.c -o ltc/pk/ecc/ltc_ecc_mulmod_timing.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_points.c -o ltc/pk/ecc/ltc_ecc_points.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_projective_add_point.c -o ltc/pk/ecc/ltc_ecc_projective_add_point.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_projective_dbl_point.c -o ltc/pk/ecc/ltc_ecc_projective_dbl_point.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ecc/ltc_ecc_verify_key.c -o ltc/pk/ecc/ltc_ecc_verify_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ed25519/ed25519_export.c -o ltc/pk/ed25519/ed25519_export.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ed25519/ed25519_import.c -o ltc/pk/ed25519/ed25519_import.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ed25519/ed25519_import_pkcs8.c -o ltc/pk/ed25519/ed25519_import_pkcs8.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ed25519/ed25519_import_raw.c -o ltc/pk/ed25519/ed25519_import_raw.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ed25519/ed25519_import_x509.c -o ltc/pk/ed25519/ed25519_import_x509.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ed25519/ed25519_make_key.c -o ltc/pk/ed25519/ed25519_make_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ed25519/ed25519_sign.c -o ltc/pk/ed25519/ed25519_sign.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/ed25519/ed25519_verify.c -o ltc/pk/ed25519/ed25519_verify.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/pka_key.c -o ltc/pk/pka_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_i2osp.c -o ltc/pk/pkcs1/pkcs_1_i2osp.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_mgf1.c -o ltc/pk/pkcs1/pkcs_1_mgf1.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_oaep_decode.c -o ltc/pk/pkcs1/pkcs_1_oaep_decode.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_oaep_encode.c -o ltc/pk/pkcs1/pkcs_1_oaep_encode.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_os2ip.c -o ltc/pk/pkcs1/pkcs_1_os2ip.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_pss_decode.c -o ltc/pk/pkcs1/pkcs_1_pss_decode.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_pss_encode.c -o ltc/pk/pkcs1/pkcs_1_pss_encode.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_v1_5_decode.c -o ltc/pk/pkcs1/pkcs_1_v1_5_decode.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/pkcs1/pkcs_1_v1_5_encode.c -o ltc/pk/pkcs1/pkcs_1_v1_5_encode.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/rsa/rsa_decrypt_key.c -o ltc/pk/rsa/rsa_decrypt_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/rsa/rsa_encrypt_key.c -o ltc/pk/rsa/rsa_encrypt_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/rsa/rsa_export.c -o ltc/pk/rsa/rsa_export.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/rsa/rsa_exptmod.c -o ltc/pk/rsa/rsa_exptmod.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/rsa/rsa_get_size.c -o ltc/pk/rsa/rsa_get_size.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/rsa/rsa_import.c -o ltc/pk/rsa/rsa_import.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/rsa/rsa_import_pkcs8.c -o ltc/pk/rsa/rsa_import_pkcs8.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/rsa/rsa_import_x509.c -o ltc/pk/rsa/rsa_import_x509.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/rsa/rsa_key.c -o ltc/pk/rsa/rsa_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/rsa/rsa_make_key.c -o ltc/pk/rsa/rsa_make_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/rsa/rsa_set.c -o ltc/pk/rsa/rsa_set.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/rsa/rsa_sign_hash.c -o ltc/pk/rsa/rsa_sign_hash.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/rsa/rsa_sign_saltlen_get.c -o ltc/pk/rsa/rsa_sign_saltlen_get.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/rsa/rsa_verify_hash.c -o ltc/pk/rsa/rsa_verify_hash.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/x25519/x25519_export.c -o ltc/pk/x25519/x25519_export.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/x25519/x25519_import.c -o ltc/pk/x25519/x25519_import.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/x25519/x25519_import_pkcs8.c -o ltc/pk/x25519/x25519_import_pkcs8.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/x25519/x25519_import_raw.c -o ltc/pk/x25519/x25519_import_raw.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/x25519/x25519_import_x509.c -o ltc/pk/x25519/x25519_import_x509.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/x25519/x25519_make_key.c -o ltc/pk/x25519/x25519_make_key.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/pk/x25519/x25519_shared_secret.c -o ltc/pk/x25519/x25519_shared_secret.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/prngs/chacha20.c -o ltc/prngs/chacha20.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/prngs/fortuna.c -o ltc/prngs/fortuna.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/prngs/rc4.c -o ltc/prngs/rc4.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/prngs/rng_get_bytes.c -o ltc/prngs/rng_get_bytes.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/prngs/rng_make_prng.c -o ltc/prngs/rng_make_prng.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/prngs/sober128.c -o ltc/prngs/sober128.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/prngs/sprng.c -o ltc/prngs/sprng.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/prngs/yarrow.c -o ltc/prngs/yarrow.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/chacha/chacha_crypt.c -o ltc/stream/chacha/chacha_crypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/chacha/chacha_done.c -o ltc/stream/chacha/chacha_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/chacha/chacha_ivctr32.c -o ltc/stream/chacha/chacha_ivctr32.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/chacha/chacha_ivctr64.c -o ltc/stream/chacha/chacha_ivctr64.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/chacha/chacha_keystream.c -o ltc/stream/chacha/chacha_keystream.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/chacha/chacha_memory.c -o ltc/stream/chacha/chacha_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/chacha/chacha_setup.c -o ltc/stream/chacha/chacha_setup.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/rabbit/rabbit.c -o ltc/stream/rabbit/rabbit.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/rabbit/rabbit_memory.c -o ltc/stream/rabbit/rabbit_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/rc4/rc4_stream.c -o ltc/stream/rc4/rc4_stream.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/rc4/rc4_stream_memory.c -o ltc/stream/rc4/rc4_stream_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/salsa20/salsa20_crypt.c -o ltc/stream/salsa20/salsa20_crypt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/salsa20/salsa20_done.c -o ltc/stream/salsa20/salsa20_done.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/salsa20/salsa20_ivctr64.c -o ltc/stream/salsa20/salsa20_ivctr64.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/salsa20/salsa20_keystream.c -o ltc/stream/salsa20/salsa20_keystream.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/salsa20/salsa20_memory.c -o ltc/stream/salsa20/salsa20_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/salsa20/salsa20_setup.c -o ltc/stream/salsa20/salsa20_setup.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/salsa20/xsalsa20_memory.c -o ltc/stream/salsa20/xsalsa20_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/salsa20/xsalsa20_setup.c -o ltc/stream/salsa20/xsalsa20_setup.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/sober128/sober128_stream.c -o ltc/stream/sober128/sober128_stream.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/sober128/sober128_stream_memory.c -o ltc/stream/sober128/sober128_stream_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/sosemanuk/sosemanuk.c -o ltc/stream/sosemanuk/sosemanuk.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltc/stream/sosemanuk/sosemanuk_memory.c -o ltc/stream/sosemanuk/sosemanuk_memory.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_error.c -o ltm/bn_error.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_fast_mp_invmod.c -o ltm/bn_fast_mp_invmod.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_fast_mp_montgomery_reduce.c -o ltm/bn_fast_mp_montgomery_reduce.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_fast_s_mp_mul_digs.c -o ltm/bn_fast_s_mp_mul_digs.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_fast_s_mp_mul_high_digs.c -o ltm/bn_fast_s_mp_mul_high_digs.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_fast_s_mp_sqr.c -o ltm/bn_fast_s_mp_sqr.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_2expt.c -o ltm/bn_mp_2expt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_abs.c -o ltm/bn_mp_abs.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_add.c -o ltm/bn_mp_add.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_add_d.c -o ltm/bn_mp_add_d.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_addmod.c -o ltm/bn_mp_addmod.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_and.c -o ltm/bn_mp_and.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_clamp.c -o ltm/bn_mp_clamp.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_clear.c -o ltm/bn_mp_clear.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_clear_multi.c -o ltm/bn_mp_clear_multi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_cmp.c -o ltm/bn_mp_cmp.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_cmp_d.c -o ltm/bn_mp_cmp_d.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_cmp_mag.c -o ltm/bn_mp_cmp_mag.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_cnt_lsb.c -o ltm/bn_mp_cnt_lsb.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_complement.c -o ltm/bn_mp_complement.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_copy.c -o ltm/bn_mp_copy.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_count_bits.c -o ltm/bn_mp_count_bits.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_div.c -o ltm/bn_mp_div.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_div_2.c -o ltm/bn_mp_div_2.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_div_2d.c -o ltm/bn_mp_div_2d.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_div_3.c -o ltm/bn_mp_div_3.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_div_d.c -o ltm/bn_mp_div_d.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_dr_is_modulus.c -o ltm/bn_mp_dr_is_modulus.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_dr_reduce.c -o ltm/bn_mp_dr_reduce.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_dr_setup.c -o ltm/bn_mp_dr_setup.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_exch.c -o ltm/bn_mp_exch.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_export.c -o ltm/bn_mp_export.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_expt_d.c -o ltm/bn_mp_expt_d.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_expt_d_ex.c -o ltm/bn_mp_expt_d_ex.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_exptmod.c -o ltm/bn_mp_exptmod.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_exptmod_fast.c -o ltm/bn_mp_exptmod_fast.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_exteuclid.c -o ltm/bn_mp_exteuclid.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_fread.c -o ltm/bn_mp_fread.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_fwrite.c -o ltm/bn_mp_fwrite.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_gcd.c -o ltm/bn_mp_gcd.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_get_bit.c -o ltm/bn_mp_get_bit.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_get_int.c -o ltm/bn_mp_get_int.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_get_long.c -o ltm/bn_mp_get_long.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_grow.c -o ltm/bn_mp_grow.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_import.c -o ltm/bn_mp_import.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_init.c -o ltm/bn_mp_init.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_init_copy.c -o ltm/bn_mp_init_copy.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_init_multi.c -o ltm/bn_mp_init_multi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_init_set.c -o ltm/bn_mp_init_set.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_init_set_int.c -o ltm/bn_mp_init_set_int.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_init_size.c -o ltm/bn_mp_init_size.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_invmod.c -o ltm/bn_mp_invmod.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_invmod_slow.c -o ltm/bn_mp_invmod_slow.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_is_square.c -o ltm/bn_mp_is_square.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_jacobi.c -o ltm/bn_mp_jacobi.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_karatsuba_mul.c -o ltm/bn_mp_karatsuba_mul.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_karatsuba_sqr.c -o ltm/bn_mp_karatsuba_sqr.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_kronecker.c -o ltm/bn_mp_kronecker.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_lcm.c -o ltm/bn_mp_lcm.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_lshd.c -o ltm/bn_mp_lshd.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_mod.c -o ltm/bn_mp_mod.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_mod_2d.c -o ltm/bn_mp_mod_2d.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_mod_d.c -o ltm/bn_mp_mod_d.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_montgomery_calc_normalization.c -o ltm/bn_mp_montgomery_calc_normalization.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_montgomery_reduce.c -o ltm/bn_mp_montgomery_reduce.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_montgomery_setup.c -o ltm/bn_mp_montgomery_setup.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_mul.c -o ltm/bn_mp_mul.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_mul_2.c -o ltm/bn_mp_mul_2.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_mul_2d.c -o ltm/bn_mp_mul_2d.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_mul_d.c -o ltm/bn_mp_mul_d.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_mulmod.c -o ltm/bn_mp_mulmod.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_n_root.c -o ltm/bn_mp_n_root.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_n_root_ex.c -o ltm/bn_mp_n_root_ex.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_neg.c -o ltm/bn_mp_neg.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_or.c -o ltm/bn_mp_or.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_prime_fermat.c -o ltm/bn_mp_prime_fermat.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_prime_frobenius_underwood.c -o ltm/bn_mp_prime_frobenius_underwood.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_prime_is_divisible.c -o ltm/bn_mp_prime_is_divisible.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_prime_is_prime.c -o ltm/bn_mp_prime_is_prime.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_prime_miller_rabin.c -o ltm/bn_mp_prime_miller_rabin.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_prime_next_prime.c -o ltm/bn_mp_prime_next_prime.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_prime_rabin_miller_trials.c -o ltm/bn_mp_prime_rabin_miller_trials.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_prime_random_ex.c -o ltm/bn_mp_prime_random_ex.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_prime_strong_lucas_selfridge.c -o ltm/bn_mp_prime_strong_lucas_selfridge.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_radix_size.c -o ltm/bn_mp_radix_size.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_radix_smap.c -o ltm/bn_mp_radix_smap.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_rand.c -o ltm/bn_mp_rand.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_read_radix.c -o ltm/bn_mp_read_radix.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_read_signed_bin.c -o ltm/bn_mp_read_signed_bin.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_read_unsigned_bin.c -o ltm/bn_mp_read_unsigned_bin.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_reduce.c -o ltm/bn_mp_reduce.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_reduce_2k.c -o ltm/bn_mp_reduce_2k.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_reduce_2k_l.c -o ltm/bn_mp_reduce_2k_l.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_reduce_2k_setup.c -o ltm/bn_mp_reduce_2k_setup.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_reduce_2k_setup_l.c -o ltm/bn_mp_reduce_2k_setup_l.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_reduce_is_2k.c -o ltm/bn_mp_reduce_is_2k.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_reduce_is_2k_l.c -o ltm/bn_mp_reduce_is_2k_l.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_reduce_setup.c -o ltm/bn_mp_reduce_setup.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_rshd.c -o ltm/bn_mp_rshd.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_set.c -o ltm/bn_mp_set.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_set_int.c -o ltm/bn_mp_set_int.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_set_long.c -o ltm/bn_mp_set_long.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_shrink.c -o ltm/bn_mp_shrink.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_signed_bin_size.c -o ltm/bn_mp_signed_bin_size.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_sqr.c -o ltm/bn_mp_sqr.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_sqrmod.c -o ltm/bn_mp_sqrmod.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_sqrt.c -o ltm/bn_mp_sqrt.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_sqrtmod_prime.c -o ltm/bn_mp_sqrtmod_prime.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_sub.c -o ltm/bn_mp_sub.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_sub_d.c -o ltm/bn_mp_sub_d.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_submod.c -o ltm/bn_mp_submod.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_tc_and.c -o ltm/bn_mp_tc_and.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_tc_div_2d.c -o ltm/bn_mp_tc_div_2d.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_tc_or.c -o ltm/bn_mp_tc_or.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_tc_xor.c -o ltm/bn_mp_tc_xor.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_to_signed_bin.c -o ltm/bn_mp_to_signed_bin.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_to_signed_bin_n.c -o ltm/bn_mp_to_signed_bin_n.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_to_unsigned_bin.c -o ltm/bn_mp_to_unsigned_bin.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_to_unsigned_bin_n.c -o ltm/bn_mp_to_unsigned_bin_n.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_toom_mul.c -o ltm/bn_mp_toom_mul.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_toom_sqr.c -o ltm/bn_mp_toom_sqr.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_toradix.c -o ltm/bn_mp_toradix.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_toradix_n.c -o ltm/bn_mp_toradix_n.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_unsigned_bin_size.c -o ltm/bn_mp_unsigned_bin_size.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_xor.c -o ltm/bn_mp_xor.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_mp_zero.c -o ltm/bn_mp_zero.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_prime_tab.c -o ltm/bn_prime_tab.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_reverse.c -o ltm/bn_reverse.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_s_mp_add.c -o ltm/bn_s_mp_add.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_s_mp_exptmod.c -o ltm/bn_s_mp_exptmod.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_s_mp_mul_digs.c -o ltm/bn_s_mp_mul_digs.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_s_mp_mul_high_digs.c -o ltm/bn_s_mp_mul_high_digs.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_s_mp_sqr.c -o ltm/bn_s_mp_sqr.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bn_s_mp_sub.c -o ltm/bn_s_mp_sub.o
cc -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -O3 -I/opt/homebrew/opt/curl/include -DARGTYPE=4 -c ltm/bncore.c -o ltm/bncore.o
ar cr liballinone.a ltc/ciphers/aes/aes.o ltc/ciphers/aes/aes_desc.o ltc/ciphers/aes/aesni.o ltc/ciphers/anubis.o ltc/ciphers/blowfish.o ltc/ciphers/camellia.o ltc/ciphers/cast5.o ltc/ciphers/des.o ltc/ciphers/idea.o ltc/ciphers/kasumi.o ltc/ciphers/khazad.o ltc/ciphers/kseed.o ltc/ciphers/multi2.o ltc/ciphers/noekeon.o ltc/ciphers/rc2.o ltc/ciphers/rc5.o ltc/ciphers/rc6.o ltc/ciphers/safer/safer.o ltc/ciphers/safer/saferp.o ltc/ciphers/serpent.o ltc/ciphers/skipjack.o ltc/ciphers/sm4.o ltc/ciphers/tea.o ltc/ciphers/twofish/twofish.o ltc/ciphers/xtea.o ltc/encauth/ccm/ccm_add_aad.o ltc/encauth/ccm/ccm_add_nonce.o ltc/encauth/ccm/ccm_done.o ltc/encauth/ccm/ccm_init.o ltc/encauth/ccm/ccm_memory.o ltc/encauth/ccm/ccm_process.o ltc/encauth/ccm/ccm_reset.o ltc/encauth/chachapoly/chacha20poly1305_add_aad.o ltc/encauth/chachapoly/chacha20poly1305_decrypt.o ltc/encauth/chachapoly/chacha20poly1305_done.o ltc/encauth/chachapoly/chacha20poly1305_encrypt.o ltc/encauth/chachapoly/chacha20poly1305_init.o ltc/encauth/chachapoly/chacha20poly1305_memory.o ltc/encauth/chachapoly/chacha20poly1305_setiv.o ltc/encauth/chachapoly/chacha20poly1305_setiv_rfc7905.o ltc/encauth/eax/eax_addheader.o ltc/encauth/eax/eax_decrypt.o ltc/encauth/eax/eax_decrypt_verify_memory.o ltc/encauth/eax/eax_done.o ltc/encauth/eax/eax_encrypt.o ltc/encauth/eax/eax_encrypt_authenticate_memory.o ltc/encauth/eax/eax_init.o ltc/encauth/gcm/gcm_add_aad.o ltc/encauth/gcm/gcm_add_iv.o ltc/encauth/gcm/gcm_done.o ltc/encauth/gcm/gcm_gf_mult.o ltc/encauth/gcm/gcm_init.o ltc/encauth/gcm/gcm_memory.o ltc/encauth/gcm/gcm_mult_h.o ltc/encauth/gcm/gcm_process.o ltc/encauth/gcm/gcm_reset.o ltc/encauth/ocb3/ocb3_add_aad.o ltc/encauth/ocb3/ocb3_decrypt.o ltc/encauth/ocb3/ocb3_decrypt_last.o ltc/encauth/ocb3/ocb3_decrypt_verify_memory.o ltc/encauth/ocb3/ocb3_done.o ltc/encauth/ocb3/ocb3_encrypt.o ltc/encauth/ocb3/ocb3_encrypt_authenticate_memory.o ltc/encauth/ocb3/ocb3_encrypt_last.o ltc/encauth/ocb3/ocb3_init.o ltc/encauth/ocb3/ocb3_int_ntz.o ltc/encauth/ocb3/ocb3_int_xor_blocks.o ltc/hashes/blake2b.o ltc/hashes/blake2s.o ltc/hashes/chc/chc.o ltc/hashes/helper/hash_file.o ltc/hashes/helper/hash_filehandle.o ltc/hashes/helper/hash_memory.o ltc/hashes/helper/hash_memory_multi.o ltc/hashes/md2.o ltc/hashes/md4.o ltc/hashes/md5.o ltc/hashes/rmd128.o ltc/hashes/rmd160.o ltc/hashes/rmd256.o ltc/hashes/rmd320.o ltc/hashes/sha1.o ltc/hashes/sha2/sha224.o ltc/hashes/sha2/sha256.o ltc/hashes/sha2/sha384.o ltc/hashes/sha2/sha512.o ltc/hashes/sha2/sha512_224.o ltc/hashes/sha2/sha512_256.o ltc/hashes/sha3.o ltc/hashes/sha3_test.o ltc/hashes/tiger.o ltc/hashes/whirl/whirl.o ltc/mac/blake2/blake2bmac.o ltc/mac/blake2/blake2bmac_file.o ltc/mac/blake2/blake2bmac_memory.o ltc/mac/blake2/blake2bmac_memory_multi.o ltc/mac/blake2/blake2smac.o ltc/mac/blake2/blake2smac_file.o ltc/mac/blake2/blake2smac_memory.o ltc/mac/blake2/blake2smac_memory_multi.o ltc/mac/f9/f9_done.o ltc/mac/f9/f9_file.o ltc/mac/f9/f9_init.o ltc/mac/f9/f9_memory.o ltc/mac/f9/f9_memory_multi.o ltc/mac/f9/f9_process.o ltc/mac/hmac/hmac_done.o ltc/mac/hmac/hmac_file.o ltc/mac/hmac/hmac_init.o ltc/mac/hmac/hmac_memory.o ltc/mac/hmac/hmac_memory_multi.o ltc/mac/hmac/hmac_process.o ltc/mac/omac/omac_done.o ltc/mac/omac/omac_file.o ltc/mac/omac/omac_init.o ltc/mac/omac/omac_memory.o ltc/mac/omac/omac_memory_multi.o ltc/mac/omac/omac_process.o ltc/mac/pelican/pelican.o ltc/mac/pelican/pelican_memory.o ltc/mac/pmac/pmac_done.o ltc/mac/pmac/pmac_file.o ltc/mac/pmac/pmac_init.o ltc/mac/pmac/pmac_memory.o ltc/mac/pmac/pmac_memory_multi.o ltc/mac/pmac/pmac_ntz.o ltc/mac/pmac/pmac_process.o ltc/mac/pmac/pmac_shift_xor.o ltc/mac/poly1305/poly1305.o ltc/mac/poly1305/poly1305_file.o ltc/mac/poly1305/poly1305_memory.o ltc/mac/poly1305/poly1305_memory_multi.o ltc/mac/xcbc/xcbc_done.o ltc/mac/xcbc/xcbc_file.o ltc/mac/xcbc/xcbc_init.o ltc/mac/xcbc/xcbc_memory.o ltc/mac/xcbc/xcbc_memory_multi.o ltc/mac/xcbc/xcbc_process.o ltc/math/fp/ltc_ecc_fp_mulmod.o ltc/math/ltm_desc.o ltc/math/multi.o ltc/math/radix_to_bin.o ltc/math/rand_bn.o ltc/math/rand_prime.o ltc/math/tfm_desc.o ltc/misc/adler32.o ltc/misc/base16/base16_decode.o ltc/misc/base16/base16_encode.o ltc/misc/base32/base32_decode.o ltc/misc/base32/base32_encode.o ltc/misc/base64/base64_decode.o ltc/misc/base64/base64_encode.o ltc/misc/bcrypt/bcrypt.o ltc/misc/burn_stack.o ltc/misc/compare_testvector.o ltc/misc/copy_or_zeromem.o ltc/misc/crc32.o ltc/misc/crypt/crypt.o ltc/misc/crypt/crypt_argchk.o ltc/misc/crypt/crypt_cipher_descriptor.o ltc/misc/crypt/crypt_cipher_is_valid.o ltc/misc/crypt/crypt_constants.o ltc/misc/crypt/crypt_find_cipher.o ltc/misc/crypt/crypt_find_cipher_any.o ltc/misc/crypt/crypt_find_cipher_id.o ltc/misc/crypt/crypt_find_hash.o ltc/misc/crypt/crypt_find_hash_any.o ltc/misc/crypt/crypt_find_hash_id.o ltc/misc/crypt/crypt_find_hash_oid.o ltc/misc/crypt/crypt_find_prng.o ltc/misc/crypt/crypt_fsa.o ltc/misc/crypt/crypt_hash_descriptor.o ltc/misc/crypt/crypt_hash_is_valid.o ltc/misc/crypt/crypt_inits.o ltc/misc/crypt/crypt_ltc_mp_descriptor.o ltc/misc/crypt/crypt_prng_descriptor.o ltc/misc/crypt/crypt_prng_is_valid.o ltc/misc/crypt/crypt_prng_rng_descriptor.o ltc/misc/crypt/crypt_register_all_ciphers.o ltc/misc/crypt/crypt_register_all_hashes.o ltc/misc/crypt/crypt_register_all_prngs.o ltc/misc/crypt/crypt_register_cipher.o ltc/misc/crypt/crypt_register_hash.o ltc/misc/crypt/crypt_register_prng.o ltc/misc/crypt/crypt_sizes.o ltc/misc/crypt/crypt_unregister_cipher.o ltc/misc/crypt/crypt_unregister_hash.o ltc/misc/crypt/crypt_unregister_prng.o ltc/misc/error_to_string.o ltc/misc/hkdf/hkdf.o ltc/misc/mem_neq.o ltc/misc/padding/padding_depad.o ltc/misc/padding/padding_pad.o ltc/misc/password_free.o ltc/misc/pbes/pbes.o ltc/misc/pbes/pbes1.o ltc/misc/pbes/pbes2.o ltc/misc/pem/pem.o ltc/misc/pem/pem_pkcs.o ltc/misc/pem/pem_read.o ltc/misc/pem/pem_ssh.o ltc/misc/pkcs12/pkcs12_kdf.o ltc/misc/pkcs12/pkcs12_utf8_to_utf16.o ltc/misc/pkcs5/pkcs_5_1.o ltc/misc/pkcs5/pkcs_5_2.o ltc/misc/ssh/ssh_decode_sequence_multi.o ltc/misc/ssh/ssh_encode_sequence_multi.o ltc/misc/zeromem.o ltc/modes/cbc/cbc_decrypt.o ltc/modes/cbc/cbc_done.o ltc/modes/cbc/cbc_encrypt.o ltc/modes/cbc/cbc_getiv.o ltc/modes/cbc/cbc_setiv.o ltc/modes/cbc/cbc_start.o ltc/modes/cfb/cfb_decrypt.o ltc/modes/cfb/cfb_done.o ltc/modes/cfb/cfb_encrypt.o ltc/modes/cfb/cfb_getiv.o ltc/modes/cfb/cfb_setiv.o ltc/modes/cfb/cfb_start.o ltc/modes/ctr/ctr_decrypt.o ltc/modes/ctr/ctr_done.o ltc/modes/ctr/ctr_encrypt.o ltc/modes/ctr/ctr_getiv.o ltc/modes/ctr/ctr_setiv.o ltc/modes/ctr/ctr_start.o ltc/modes/ecb/ecb_decrypt.o ltc/modes/ecb/ecb_done.o ltc/modes/ecb/ecb_encrypt.o ltc/modes/ecb/ecb_start.o ltc/modes/ofb/ofb_decrypt.o ltc/modes/ofb/ofb_done.o ltc/modes/ofb/ofb_encrypt.o ltc/modes/ofb/ofb_getiv.o ltc/modes/ofb/ofb_setiv.o ltc/modes/ofb/ofb_start.o ltc/pk/asn1/der/bit/der_decode_bit_string.o ltc/pk/asn1/der/bit/der_decode_raw_bit_string.o ltc/pk/asn1/der/bit/der_encode_bit_string.o ltc/pk/asn1/der/bit/der_encode_raw_bit_string.o ltc/pk/asn1/der/bit/der_length_bit_string.o ltc/pk/asn1/der/boolean/der_decode_boolean.o ltc/pk/asn1/der/boolean/der_encode_boolean.o ltc/pk/asn1/der/boolean/der_length_boolean.o ltc/pk/asn1/der/choice/der_decode_choice.o ltc/pk/asn1/der/custom_type/der_decode_custom_type.o ltc/pk/asn1/der/custom_type/der_encode_custom_type.o ltc/pk/asn1/der/custom_type/der_length_custom_type.o ltc/pk/asn1/der/general/der_asn1_maps.o ltc/pk/asn1/der/general/der_decode_asn1_identifier.o ltc/pk/asn1/der/general/der_decode_asn1_length.o ltc/pk/asn1/der/general/der_encode_asn1_identifier.o ltc/pk/asn1/der/general/der_encode_asn1_length.o ltc/pk/asn1/der/general/der_length_asn1_identifier.o ltc/pk/asn1/der/general/der_length_asn1_length.o ltc/pk/asn1/der/generalizedtime/der_decode_generalizedtime.o ltc/pk/asn1/der/generalizedtime/der_encode_generalizedtime.o ltc/pk/asn1/der/generalizedtime/der_length_generalizedtime.o ltc/pk/asn1/der/ia5/der_decode_ia5_string.o ltc/pk/asn1/der/ia5/der_encode_ia5_string.o ltc/pk/asn1/der/ia5/der_length_ia5_string.o ltc/pk/asn1/der/integer/der_decode_integer.o ltc/pk/asn1/der/integer/der_encode_integer.o ltc/pk/asn1/der/integer/der_length_integer.o ltc/pk/asn1/der/object_identifier/der_decode_object_identifier.o ltc/pk/asn1/der/object_identifier/der_encode_object_identifier.o ltc/pk/asn1/der/object_identifier/der_length_object_identifier.o ltc/pk/asn1/der/octet/der_decode_octet_string.o ltc/pk/asn1/der/octet/der_encode_octet_string.o ltc/pk/asn1/der/octet/der_length_octet_string.o ltc/pk/asn1/der/printable_string/der_decode_printable_string.o ltc/pk/asn1/der/printable_string/der_encode_printable_string.o ltc/pk/asn1/der/printable_string/der_length_printable_string.o ltc/pk/asn1/der/sequence/der_decode_sequence_ex.o ltc/pk/asn1/der/sequence/der_decode_sequence_flexi.o ltc/pk/asn1/der/sequence/der_decode_sequence_multi.o ltc/pk/asn1/der/sequence/der_encode_sequence_ex.o ltc/pk/asn1/der/sequence/der_encode_sequence_multi.o ltc/pk/asn1/der/sequence/der_flexi_sequence_cmp.o ltc/pk/asn1/der/sequence/der_length_sequence.o ltc/pk/asn1/der/sequence/der_sequence_free.o ltc/pk/asn1/der/sequence/der_sequence_shrink.o ltc/pk/asn1/der/set/der_encode_set.o ltc/pk/asn1/der/set/der_encode_setof.o ltc/pk/asn1/der/short_integer/der_decode_short_integer.o ltc/pk/asn1/der/short_integer/der_encode_short_integer.o ltc/pk/asn1/der/short_integer/der_length_short_integer.o ltc/pk/asn1/der/teletex_string/der_decode_teletex_string.o ltc/pk/asn1/der/teletex_string/der_length_teletex_string.o ltc/pk/asn1/der/utctime/der_decode_utctime.o ltc/pk/asn1/der/utctime/der_encode_utctime.o ltc/pk/asn1/der/utctime/der_length_utctime.o ltc/pk/asn1/der/utf8/der_decode_utf8_string.o ltc/pk/asn1/der/utf8/der_encode_utf8_string.o ltc/pk/asn1/der/utf8/der_length_utf8_string.o ltc/pk/asn1/oid/pk_get.o ltc/pk/asn1/oid/pk_oid_cmp.o ltc/pk/asn1/oid/pk_oid_str.o ltc/pk/asn1/pkcs8/pkcs8_decode_flexi.o ltc/pk/asn1/pkcs8/pkcs8_get.o ltc/pk/asn1/x509/x509_decode_public_key_from_certificate.o ltc/pk/asn1/x509/x509_decode_spki.o ltc/pk/asn1/x509/x509_decode_subject_public_key_info.o ltc/pk/asn1/x509/x509_encode_subject_public_key_info.o ltc/pk/dh/dh.o ltc/pk/dh/dh_check_pubkey.o ltc/pk/dh/dh_export.o ltc/pk/dh/dh_export_key.o ltc/pk/dh/dh_free.o ltc/pk/dh/dh_generate_key.o ltc/pk/dh/dh_import.o ltc/pk/dh/dh_import_pkcs8.o ltc/pk/dh/dh_set.o ltc/pk/dh/dh_set_pg_dhparam.o ltc/pk/dh/dh_shared_secret.o ltc/pk/dsa/dsa_decrypt_key.o ltc/pk/dsa/dsa_encrypt_key.o ltc/pk/dsa/dsa_export.o ltc/pk/dsa/dsa_free.o ltc/pk/dsa/dsa_generate_key.o ltc/pk/dsa/dsa_generate_pqg.o ltc/pk/dsa/dsa_import.o ltc/pk/dsa/dsa_import_pkcs8.o ltc/pk/dsa/dsa_init.o ltc/pk/dsa/dsa_make_key.o ltc/pk/dsa/dsa_set.o ltc/pk/dsa/dsa_set_pqg_dsaparam.o ltc/pk/dsa/dsa_shared_secret.o ltc/pk/dsa/dsa_sign_hash.o ltc/pk/dsa/dsa_verify_hash.o ltc/pk/dsa/dsa_verify_key.o ltc/pk/ec25519/ec25519_crypto_ctx.o ltc/pk/ec25519/ec25519_export.o ltc/pk/ec25519/ec25519_import_pkcs8.o ltc/pk/ec25519/tweetnacl.o ltc/pk/ecc/ecc.o ltc/pk/ecc/ecc_ansi_x963_export.o ltc/pk/ecc/ecc_ansi_x963_import.o ltc/pk/ecc/ecc_decrypt_key.o ltc/pk/ecc/ecc_encrypt_key.o ltc/pk/ecc/ecc_export.o ltc/pk/ecc/ecc_export_openssl.o ltc/pk/ecc/ecc_find_curve.o ltc/pk/ecc/ecc_free.o ltc/pk/ecc/ecc_get_key.o ltc/pk/ecc/ecc_get_oid_str.o ltc/pk/ecc/ecc_get_size.o ltc/pk/ecc/ecc_import.o ltc/pk/ecc/ecc_import_openssl.o ltc/pk/ecc/ecc_import_pkcs8.o ltc/pk/ecc/ecc_import_x509.o ltc/pk/ecc/ecc_make_key.o ltc/pk/ecc/ecc_recover_key.o ltc/pk/ecc/ecc_set_curve.o ltc/pk/ecc/ecc_set_curve_internal.o ltc/pk/ecc/ecc_set_key.o ltc/pk/ecc/ecc_shared_secret.o ltc/pk/ecc/ecc_sign_hash.o ltc/pk/ecc/ecc_sizes.o ltc/pk/ecc/ecc_ssh_ecdsa_encode_name.o ltc/pk/ecc/ecc_verify_hash.o ltc/pk/ecc/ltc_ecc_export_point.o ltc/pk/ecc/ltc_ecc_import_point.o ltc/pk/ecc/ltc_ecc_is_point.o ltc/pk/ecc/ltc_ecc_is_point_at_infinity.o ltc/pk/ecc/ltc_ecc_map.o ltc/pk/ecc/ltc_ecc_mul2add.o ltc/pk/ecc/ltc_ecc_mulmod.o ltc/pk/ecc/ltc_ecc_mulmod_timing.o ltc/pk/ecc/ltc_ecc_points.o ltc/pk/ecc/ltc_ecc_projective_add_point.o ltc/pk/ecc/ltc_ecc_projective_dbl_point.o ltc/pk/ecc/ltc_ecc_verify_key.o ltc/pk/ed25519/ed25519_export.o ltc/pk/ed25519/ed25519_import.o ltc/pk/ed25519/ed25519_import_pkcs8.o ltc/pk/ed25519/ed25519_import_raw.o ltc/pk/ed25519/ed25519_import_x509.o ltc/pk/ed25519/ed25519_make_key.o ltc/pk/ed25519/ed25519_sign.o ltc/pk/ed25519/ed25519_verify.o ltc/pk/pka_key.o ltc/pk/pkcs1/pkcs_1_i2osp.o ltc/pk/pkcs1/pkcs_1_mgf1.o ltc/pk/pkcs1/pkcs_1_oaep_decode.o ltc/pk/pkcs1/pkcs_1_oaep_encode.o ltc/pk/pkcs1/pkcs_1_os2ip.o ltc/pk/pkcs1/pkcs_1_pss_decode.o ltc/pk/pkcs1/pkcs_1_pss_encode.o ltc/pk/pkcs1/pkcs_1_v1_5_decode.o ltc/pk/pkcs1/pkcs_1_v1_5_encode.o ltc/pk/rsa/rsa_decrypt_key.o ltc/pk/rsa/rsa_encrypt_key.o ltc/pk/rsa/rsa_export.o ltc/pk/rsa/rsa_exptmod.o ltc/pk/rsa/rsa_get_size.o ltc/pk/rsa/rsa_import.o ltc/pk/rsa/rsa_import_pkcs8.o ltc/pk/rsa/rsa_import_x509.o ltc/pk/rsa/rsa_key.o ltc/pk/rsa/rsa_make_key.o ltc/pk/rsa/rsa_set.o ltc/pk/rsa/rsa_sign_hash.o ltc/pk/rsa/rsa_sign_saltlen_get.o ltc/pk/rsa/rsa_verify_hash.o ltc/pk/x25519/x25519_export.o ltc/pk/x25519/x25519_import.o ltc/pk/x25519/x25519_import_pkcs8.o ltc/pk/x25519/x25519_import_raw.o ltc/pk/x25519/x25519_import_x509.o ltc/pk/x25519/x25519_make_key.o ltc/pk/x25519/x25519_shared_secret.o ltc/prngs/chacha20.o ltc/prngs/fortuna.o ltc/prngs/rc4.o ltc/prngs/rng_get_bytes.o ltc/prngs/rng_make_prng.o ltc/prngs/sober128.o ltc/prngs/sprng.o ltc/prngs/yarrow.o ltc/stream/chacha/chacha_crypt.o ltc/stream/chacha/chacha_done.o ltc/stream/chacha/chacha_ivctr32.o ltc/stream/chacha/chacha_ivctr64.o ltc/stream/chacha/chacha_keystream.o ltc/stream/chacha/chacha_memory.o ltc/stream/chacha/chacha_setup.o ltc/stream/rabbit/rabbit.o ltc/stream/rabbit/rabbit_memory.o ltc/stream/rc4/rc4_stream.o ltc/stream/rc4/rc4_stream_memory.o ltc/stream/salsa20/salsa20_crypt.o ltc/stream/salsa20/salsa20_done.o ltc/stream/salsa20/salsa20_ivctr64.o ltc/stream/salsa20/salsa20_keystream.o ltc/stream/salsa20/salsa20_memory.o ltc/stream/salsa20/salsa20_setup.o ltc/stream/salsa20/xsalsa20_memory.o ltc/stream/salsa20/xsalsa20_setup.o ltc/stream/sober128/sober128_stream.o ltc/stream/sober128/sober128_stream_memory.o ltc/stream/sosemanuk/sosemanuk.o ltc/stream/sosemanuk/sosemanuk_memory.o ltm/bn_error.o ltm/bn_fast_mp_invmod.o ltm/bn_fast_mp_montgomery_reduce.o ltm/bn_fast_s_mp_mul_digs.o ltm/bn_fast_s_mp_mul_high_digs.o ltm/bn_fast_s_mp_sqr.o ltm/bn_mp_2expt.o ltm/bn_mp_abs.o ltm/bn_mp_add.o ltm/bn_mp_add_d.o ltm/bn_mp_addmod.o ltm/bn_mp_and.o ltm/bn_mp_clamp.o ltm/bn_mp_clear.o ltm/bn_mp_clear_multi.o ltm/bn_mp_cmp.o ltm/bn_mp_cmp_d.o ltm/bn_mp_cmp_mag.o ltm/bn_mp_cnt_lsb.o ltm/bn_mp_complement.o ltm/bn_mp_copy.o ltm/bn_mp_count_bits.o ltm/bn_mp_div.o ltm/bn_mp_div_2.o ltm/bn_mp_div_2d.o ltm/bn_mp_div_3.o ltm/bn_mp_div_d.o ltm/bn_mp_dr_is_modulus.o ltm/bn_mp_dr_reduce.o ltm/bn_mp_dr_setup.o ltm/bn_mp_exch.o ltm/bn_mp_export.o ltm/bn_mp_expt_d.o ltm/bn_mp_expt_d_ex.o ltm/bn_mp_exptmod.o ltm/bn_mp_exptmod_fast.o ltm/bn_mp_exteuclid.o ltm/bn_mp_fread.o ltm/bn_mp_fwrite.o ltm/bn_mp_gcd.o ltm/bn_mp_get_bit.o ltm/bn_mp_get_int.o ltm/bn_mp_get_long.o ltm/bn_mp_grow.o ltm/bn_mp_import.o ltm/bn_mp_init.o ltm/bn_mp_init_copy.o ltm/bn_mp_init_multi.o ltm/bn_mp_init_set.o ltm/bn_mp_init_set_int.o ltm/bn_mp_init_size.o ltm/bn_mp_invmod.o ltm/bn_mp_invmod_slow.o ltm/bn_mp_is_square.o ltm/bn_mp_jacobi.o ltm/bn_mp_karatsuba_mul.o ltm/bn_mp_karatsuba_sqr.o ltm/bn_mp_kronecker.o ltm/bn_mp_lcm.o ltm/bn_mp_lshd.o ltm/bn_mp_mod.o ltm/bn_mp_mod_2d.o ltm/bn_mp_mod_d.o ltm/bn_mp_montgomery_calc_normalization.o ltm/bn_mp_montgomery_reduce.o ltm/bn_mp_montgomery_setup.o ltm/bn_mp_mul.o ltm/bn_mp_mul_2.o ltm/bn_mp_mul_2d.o ltm/bn_mp_mul_d.o ltm/bn_mp_mulmod.o ltm/bn_mp_n_root.o ltm/bn_mp_n_root_ex.o ltm/bn_mp_neg.o ltm/bn_mp_or.o ltm/bn_mp_prime_fermat.o ltm/bn_mp_prime_frobenius_underwood.o ltm/bn_mp_prime_is_divisible.o ltm/bn_mp_prime_is_prime.o ltm/bn_mp_prime_miller_rabin.o ltm/bn_mp_prime_next_prime.o ltm/bn_mp_prime_rabin_miller_trials.o ltm/bn_mp_prime_random_ex.o ltm/bn_mp_prime_strong_lucas_selfridge.o ltm/bn_mp_radix_size.o ltm/bn_mp_radix_smap.o ltm/bn_mp_rand.o ltm/bn_mp_read_radix.o ltm/bn_mp_read_signed_bin.o ltm/bn_mp_read_unsigned_bin.o ltm/bn_mp_reduce.o ltm/bn_mp_reduce_2k.o ltm/bn_mp_reduce_2k_l.o ltm/bn_mp_reduce_2k_setup.o ltm/bn_mp_reduce_2k_setup_l.o ltm/bn_mp_reduce_is_2k.o ltm/bn_mp_reduce_is_2k_l.o ltm/bn_mp_reduce_setup.o ltm/bn_mp_rshd.o ltm/bn_mp_set.o ltm/bn_mp_set_int.o ltm/bn_mp_set_long.o ltm/bn_mp_shrink.o ltm/bn_mp_signed_bin_size.o ltm/bn_mp_sqr.o ltm/bn_mp_sqrmod.o ltm/bn_mp_sqrt.o ltm/bn_mp_sqrtmod_prime.o ltm/bn_mp_sub.o ltm/bn_mp_sub_d.o ltm/bn_mp_submod.o ltm/bn_mp_tc_and.o ltm/bn_mp_tc_div_2d.o ltm/bn_mp_tc_or.o ltm/bn_mp_tc_xor.o ltm/bn_mp_to_signed_bin.o ltm/bn_mp_to_signed_bin_n.o ltm/bn_mp_to_unsigned_bin.o ltm/bn_mp_to_unsigned_bin_n.o ltm/bn_mp_toom_mul.o ltm/bn_mp_toom_sqr.o ltm/bn_mp_toradix.o ltm/bn_mp_toradix_n.o ltm/bn_mp_unsigned_bin_size.o ltm/bn_mp_xor.o ltm/bn_mp_zero.o ltm/bn_prime_tab.o ltm/bn_reverse.o ltm/bn_s_mp_add.o ltm/bn_s_mp_exptmod.o ltm/bn_s_mp_mul_digs.o ltm/bn_s_mp_mul_high_digs.o ltm/bn_s_mp_sqr.o ltm/bn_s_mp_sub.o ltm/bncore.o
ranlib liballinone.a
Running Mkbootstrap for CryptX ()
chmod 644 "CryptX.bs"
"/opt/homebrew/Cellar/perl/5.38.2_1/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- CryptX.bs blib/arch/auto/CryptX/CryptX.bs 644
"/opt/homebrew/Cellar/perl/5.38.2_1/bin/perl" "/opt/homebrew/opt/perl/lib/perl5/5.38/ExtUtils/xsubpp" -typemap '/opt/homebrew/opt/perl/lib/perl5/5.38/ExtUtils/typemap' -typemap '/Users/stanislawpusep/.cpanm/work/1729059220.74634/CryptX-0.083/typemap' CryptX.xs > CryptX.xsc
mv CryptX.xsc CryptX.c
cc -c -DLTM_DESC -Isrc/ltc/headers -Isrc/ltm -fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -Wno-error=implicit-function-declaration -O3 -DVERSION=\"0.083\" -DXS_VERSION=\"0.083\" "-I/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE" CryptX.c
CryptX.c:586:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
586 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:586:5: note: '{' token is here
586 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:586:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
586 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:586:5: note: ')' token is here
586 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:604:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
604 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:604:5: note: '{' token is here
604 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:604:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
604 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:604:5: note: ')' token is here
604 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:621:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
621 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:18: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:621:2: note: '{' token is here
621 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:29: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^
CryptX.c:621:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
621 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:427:5: note: expanded from macro 'TARGi'
427 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:621:2: note: '{' token is here
621 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:427:16: note: expanded from macro 'TARGi'
427 | STMT_START { \
| ^
CryptX.c:621:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
621 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:444:5: note: expanded from macro 'TARGi'
444 | } STMT_END
| ^
CryptX.c:621:2: note: ')' token is here
621 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:444:7: note: expanded from macro 'TARGi'
444 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:621:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
621 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:56: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^
CryptX.c:621:2: note: ')' token is here
621 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:58: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:623:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
623 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:623:5: note: '{' token is here
623 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:623:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
623 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:623:5: note: ')' token is here
623 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:460:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
460 | if (in == NULL) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:460:25: note: '{' token is here
460 | if (in == NULL) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:460:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
460 | if (in == NULL) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:460:25: note: '{' token is here
460 | if (in == NULL) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.xs:460:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
460 | if (in == NULL) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.xs:460:25: note: ')' token is here
460 | if (in == NULL) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:460:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
460 | if (in == NULL) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:460:25: note: ')' token is here
460 | if (in == NULL) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:461:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
461 | if (mp_init(&mpi) != MP_OKAY) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:461:39: note: '{' token is here
461 | if (mp_init(&mpi) != MP_OKAY) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:461:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
461 | if (mp_init(&mpi) != MP_OKAY) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:461:39: note: '{' token is here
461 | if (mp_init(&mpi) != MP_OKAY) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.xs:461:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
461 | if (mp_init(&mpi) != MP_OKAY) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.xs:461:39: note: ')' token is here
461 | if (mp_init(&mpi) != MP_OKAY) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:461:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
461 | if (mp_init(&mpi) != MP_OKAY) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:461:39: note: ')' token is here
461 | if (mp_init(&mpi) != MP_OKAY) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:473:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
473 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:473:13: note: '{' token is here
473 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
CryptX.xs:473:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
473 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
CryptX.xs:473:13: note: ')' token is here
473 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:675:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
675 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:675:5: note: '{' token is here
675 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:675:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
675 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:675:5: note: ')' token is here
675 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:501:52: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
501 | if (!SvPOK(in) || radix < 2 || radix > 64) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:501:52: note: '{' token is here
501 | if (!SvPOK(in) || radix < 2 || radix > 64) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:501:52: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
501 | if (!SvPOK(in) || radix < 2 || radix > 64) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:501:52: note: '{' token is here
501 | if (!SvPOK(in) || radix < 2 || radix > 64) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.xs:501:52: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
501 | if (!SvPOK(in) || radix < 2 || radix > 64) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.xs:501:52: note: ')' token is here
501 | if (!SvPOK(in) || radix < 2 || radix > 64) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:501:52: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
501 | if (!SvPOK(in) || radix < 2 || radix > 64) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:501:52: note: ')' token is here
501 | if (!SvPOK(in) || radix < 2 || radix > 64) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:503:57: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
503 | if (mp_init_multi(&mpi, &tmp, NULL) != MP_OKAY) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:503:57: note: '{' token is here
503 | if (mp_init_multi(&mpi, &tmp, NULL) != MP_OKAY) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:503:57: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
503 | if (mp_init_multi(&mpi, &tmp, NULL) != MP_OKAY) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:503:57: note: '{' token is here
503 | if (mp_init_multi(&mpi, &tmp, NULL) != MP_OKAY) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.xs:503:57: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
503 | if (mp_init_multi(&mpi, &tmp, NULL) != MP_OKAY) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.xs:503:57: note: ')' token is here
503 | if (mp_init_multi(&mpi, &tmp, NULL) != MP_OKAY) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:503:57: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
503 | if (mp_init_multi(&mpi, &tmp, NULL) != MP_OKAY) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:503:57: note: ')' token is here
503 | if (mp_init_multi(&mpi, &tmp, NULL) != MP_OKAY) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:525:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
525 | SvCUR_set(RETVAL, strlen(out_data));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:525:17: note: '{' token is here
525 | SvCUR_set(RETVAL, strlen(out_data));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
CryptX.xs:525:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
525 | SvCUR_set(RETVAL, strlen(out_data));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
CryptX.xs:525:17: note: ')' token is here
525 | SvCUR_set(RETVAL, strlen(out_data));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
743 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:743:5: note: '{' token is here
743 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
743 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:743:5: note: ')' token is here
743 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:554:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
554 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:554:25: note: '{' token is here
554 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:554:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
554 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:554:25: note: '{' token is here
554 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.xs:554:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
554 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.xs:554:25: note: ')' token is here
554 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:554:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
554 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:554:25: note: ')' token is here
554 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:570:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
570 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:570:13: note: '{' token is here
570 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:570:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
570 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:570:13: note: '{' token is here
570 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.xs:570:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
570 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.xs:570:13: note: ')' token is here
570 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:570:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
570 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:570:13: note: ')' token is here
570 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:572:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
572 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:572:11: note: '{' token is here
572 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
CryptX.xs:572:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
572 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
CryptX.xs:572:11: note: ')' token is here
572 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:791:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
791 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:791:5: note: '{' token is here
791 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:791:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
791 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:791:5: note: ')' token is here
791 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:590:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
590 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:590:25: note: '{' token is here
590 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:590:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
590 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:590:25: note: '{' token is here
590 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.xs:590:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
590 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.xs:590:25: note: ')' token is here
590 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:590:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
590 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:590:25: note: ')' token is here
590 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:606:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
606 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:606:13: note: '{' token is here
606 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:606:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
606 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:606:13: note: '{' token is here
606 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.xs:606:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
606 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.xs:606:13: note: ')' token is here
606 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:606:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
606 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:606:13: note: ')' token is here
606 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:608:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
608 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:608:11: note: '{' token is here
608 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
CryptX.xs:608:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
608 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
CryptX.xs:608:11: note: ')' token is here
608 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:839:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
839 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:839:5: note: '{' token is here
839 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:839:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
839 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:839:5: note: ')' token is here
839 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:628:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
628 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:628:25: note: '{' token is here
628 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:628:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
628 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:628:25: note: '{' token is here
628 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.xs:628:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
628 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.xs:628:25: note: ')' token is here
628 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:628:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
628 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:628:25: note: ')' token is here
628 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:633:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
633 | if (id == -1) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:633:23: note: '{' token is here
633 | if (id == -1) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:633:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
633 | if (id == -1) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:633:23: note: '{' token is here
633 | if (id == -1) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.xs:633:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
633 | if (id == -1) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.xs:633:23: note: ')' token is here
633 | if (id == -1) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:633:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
633 | if (id == -1) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:633:23: note: ')' token is here
633 | if (id == -1) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:646:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
646 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:646:13: note: '{' token is here
646 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:646:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
646 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:646:13: note: '{' token is here
646 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.xs:646:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
646 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.xs:646:13: note: ')' token is here
646 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:646:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
646 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:646:13: note: ')' token is here
646 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:648:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
648 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:648:11: note: '{' token is here
648 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
CryptX.xs:648:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
648 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
CryptX.xs:648:11: note: ')' token is here
648 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:889:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
889 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:889:5: note: '{' token is here
889 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:889:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
889 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:889:5: note: ')' token is here
889 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:668:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
668 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:668:25: note: '{' token is here
668 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:668:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
668 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:668:25: note: '{' token is here
668 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.xs:668:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
668 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.xs:668:25: note: ')' token is here
668 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:668:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
668 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:668:25: note: ')' token is here
668 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:673:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
673 | if (id == -1) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:673:23: note: '{' token is here
673 | if (id == -1) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:673:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
673 | if (id == -1) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:673:23: note: '{' token is here
673 | if (id == -1) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.xs:673:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
673 | if (id == -1) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.xs:673:23: note: ')' token is here
673 | if (id == -1) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:673:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
673 | if (id == -1) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:673:23: note: ')' token is here
673 | if (id == -1) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:686:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
686 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:686:13: note: '{' token is here
686 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:686:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
686 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:686:13: note: '{' token is here
686 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.xs:686:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
686 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.xs:686:13: note: ')' token is here
686 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:686:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
686 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:686:13: note: ')' token is here
686 | XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:688:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
688 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:688:11: note: '{' token is here
688 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
CryptX.xs:688:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
688 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
CryptX.xs:688:11: note: ')' token is here
688 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:939:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
939 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:939:5: note: '{' token is here
939 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:939:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
939 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:939:5: note: ')' token is here
939 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:701:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
701 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:701:25: note: '{' token is here
701 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:701:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
701 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:701:25: note: '{' token is here
701 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.xs:701:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
701 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.xs:701:25: note: ')' token is here
701 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:701:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
701 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:701:25: note: ')' token is here
701 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:709:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
709 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:709:11: note: '{' token is here
709 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
CryptX.xs:709:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
709 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
CryptX.xs:709:11: note: ')' token is here
709 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:984:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
984 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:984:5: note: '{' token is here
984 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:984:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
984 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:984:5: note: ')' token is here
984 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:733:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
733 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:733:25: note: '{' token is here
733 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:733:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
733 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:733:25: note: '{' token is here
733 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.xs:733:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
733 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.xs:733:25: note: ')' token is here
733 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:733:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
733 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
CryptX.xs:733:25: note: ')' token is here
733 | if (!SvPOK(in)) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.xs:741:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
741 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.xs:741:11: note: '{' token is here
741 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
CryptX.xs:741:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
741 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
CryptX.xs:741:11: note: ')' token is here
741 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1029:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1029 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1029:5: note: '{' token is here
1029 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1029:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1029 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1029:5: note: ')' token is here
1029 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1094:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1094 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1094:5: note: '{' token is here
1094 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1094:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1094 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1094:5: note: ')' token is here
1094 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1120 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1120:5: note: '{' token is here
1120 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:1120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1120 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1120:5: note: '{' token is here
1120 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1120 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1120:5: note: ')' token is here
1120 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1120 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:1120:5: note: ')' token is here
1120 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Cipher.xs.inc:63:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
63 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Cipher.xs.inc:63:11: note: '{' token is here
63 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_Cipher.xs.inc:63:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
63 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_Cipher.xs.inc:63:11: note: ')' token is here
63 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1176:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1176 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1176:5: note: '{' token is here
1176 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1176:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1176 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1176:5: note: ')' token is here
1176 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Cipher.xs.inc:91:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
91 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Cipher.xs.inc:91:11: note: '{' token is here
91 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_Cipher.xs.inc:91:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
91 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_Cipher.xs.inc:91:11: note: ')' token is here
91 | SvCUR_set(RETVAL, len);
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1232:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1232 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1232:5: note: '{' token is here
1232 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1232:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1232 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1232:5: note: ')' token is here
1232 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1273:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1273 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:18: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1273:2: note: '{' token is here
1273 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:29: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^
CryptX.c:1273:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1273 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:427:5: note: expanded from macro 'TARGi'
427 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1273:2: note: '{' token is here
1273 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:427:16: note: expanded from macro 'TARGi'
427 | STMT_START { \
| ^
CryptX.c:1273:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1273 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:444:5: note: expanded from macro 'TARGi'
444 | } STMT_END
| ^
CryptX.c:1273:2: note: ')' token is here
1273 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:444:7: note: expanded from macro 'TARGi'
444 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1273:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1273 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:56: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^
CryptX.c:1273:2: note: ')' token is here
1273 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:58: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1275:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1275 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1275:5: note: '{' token is here
1275 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1275:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1275 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1275:5: note: ')' token is here
1275 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1316:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1316 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:18: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1316:2: note: '{' token is here
1316 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:29: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^
CryptX.c:1316:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1316 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:427:5: note: expanded from macro 'TARGi'
427 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1316:2: note: '{' token is here
1316 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:427:16: note: expanded from macro 'TARGi'
427 | STMT_START { \
| ^
CryptX.c:1316:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1316 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:444:5: note: expanded from macro 'TARGi'
444 | } STMT_END
| ^
CryptX.c:1316:2: note: ')' token is here
1316 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:444:7: note: expanded from macro 'TARGi'
444 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1316:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1316 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:56: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^
CryptX.c:1316:2: note: ')' token is here
1316 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:58: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1318:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1318 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1318:5: note: '{' token is here
1318 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1318:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1318 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1318:5: note: ')' token is here
1318 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1359:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1359 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:18: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1359:2: note: '{' token is here
1359 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:29: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^
CryptX.c:1359:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1359 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:427:5: note: expanded from macro 'TARGi'
427 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1359:2: note: '{' token is here
1359 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:427:16: note: expanded from macro 'TARGi'
427 | STMT_START { \
| ^
CryptX.c:1359:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1359 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:444:5: note: expanded from macro 'TARGi'
444 | } STMT_END
| ^
CryptX.c:1359:2: note: ')' token is here
1359 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:444:7: note: expanded from macro 'TARGi'
444 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1359:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1359 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:56: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^
CryptX.c:1359:2: note: ')' token is here
1359 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:58: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1361:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1361 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1361:5: note: '{' token is here
1361 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1361:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1361 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1361:5: note: ')' token is here
1361 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Cipher.xs.inc:182:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
182 | if (!rv) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Cipher.xs.inc:182:20: note: '{' token is here
182 | if (!rv) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
./inc/CryptX_Cipher.xs.inc:182:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
182 | if (!rv) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Cipher.xs.inc:182:20: note: '{' token is here
182 | if (!rv) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
./inc/CryptX_Cipher.xs.inc:182:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
182 | if (!rv) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
./inc/CryptX_Cipher.xs.inc:182:20: note: ')' token is here
182 | if (!rv) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Cipher.xs.inc:182:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
182 | if (!rv) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^
./inc/CryptX_Cipher.xs.inc:182:20: note: ')' token is here
182 | if (!rv) XSRETURN_UNDEF;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF'
339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1402:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1402 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:18: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1402:2: note: '{' token is here
1402 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:29: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^
CryptX.c:1402:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1402 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:427:5: note: expanded from macro 'TARGi'
427 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1402:2: note: '{' token is here
1402 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:427:16: note: expanded from macro 'TARGi'
427 | STMT_START { \
| ^
CryptX.c:1402:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1402 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:444:5: note: expanded from macro 'TARGi'
444 | } STMT_END
| ^
CryptX.c:1402:2: note: ')' token is here
1402 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:444:7: note: expanded from macro 'TARGi'
444 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1402:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1402 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:56: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^
CryptX.c:1402:2: note: ')' token is here
1402 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:58: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1404:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1404 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1404:5: note: '{' token is here
1404 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1404:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1404 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1404:5: note: ')' token is here
1404 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1443:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1443 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1443:5: note: '{' token is here
1443 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1443:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1443 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1443:5: note: ')' token is here
1443 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1469:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1469 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1469:5: note: '{' token is here
1469 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:1469:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1469 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1469:5: note: '{' token is here
1469 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1469:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1469 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1469:5: note: ')' token is here
1469 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1469:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1469 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:1469:5: note: ')' token is here
1469 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:36:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
36 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:36:9: note: '{' token is here
36 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:36:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
36 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:36:9: note: '{' token is here
36 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:36:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
36 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:36:9: note: ')' token is here
36 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:36:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
36 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:36:9: note: ')' token is here
36 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1546:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1546 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1546:5: note: '{' token is here
1546 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1546:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1546 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1546:5: note: ')' token is here
1546 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
63 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:63:9: note: '{' token is here
63 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
63 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:63:9: note: '{' token is here
63 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
63 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:63:9: note: ')' token is here
63 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
63 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:63:9: note: ')' token is here
63 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:79:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
79 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:79:11: note: '{' token is here
79 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:79:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
79 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_Digest_SHAKE.xs.inc:79:11: note: ')' token is here
79 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1645:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1645 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1645:5: note: '{' token is here
1645 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1645:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1645 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1645:5: note: ')' token is here
1645 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1697:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1697 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1697:5: note: '{' token is here
1697 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1697:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1697 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1697:5: note: ')' token is here
1697 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1723:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1723 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1723:5: note: '{' token is here
1723 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:1723:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1723 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1723:5: note: '{' token is here
1723 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1723:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1723 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1723:5: note: ')' token is here
1723 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1723:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1723 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:1723:5: note: ')' token is here
1723 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Digest.xs.inc:41:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
41 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Digest.xs.inc:41:9: note: '{' token is here
41 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Digest.xs.inc:41:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
41 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Digest.xs.inc:41:9: note: '{' token is here
41 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_Digest.xs.inc:41:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
41 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_Digest.xs.inc:41:9: note: ')' token is here
41 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Digest.xs.inc:41:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
41 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Digest.xs.inc:41:9: note: ')' token is here
41 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1800:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1800 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1800:5: note: '{' token is here
1800 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1800:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1800 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1800:5: note: ')' token is here
1800 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Digest.xs.inc:68:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
68 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Digest.xs.inc:68:9: note: '{' token is here
68 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Digest.xs.inc:68:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
68 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Digest.xs.inc:68:9: note: '{' token is here
68 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_Digest.xs.inc:68:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
68 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_Digest.xs.inc:68:9: note: ')' token is here
68 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Digest.xs.inc:68:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
68 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Digest.xs.inc:68:9: note: ')' token is here
68 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1908:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1908 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1908:5: note: '{' token is here
1908 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1908:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1908 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1908:5: note: ')' token is here
1908 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:1973:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1973 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:1973:5: note: '{' token is here
1973 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:1973:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1973 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:1973:5: note: ')' token is here
1973 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2016:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2016 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:18: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2016:2: note: '{' token is here
2016 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:29: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^
CryptX.c:2016:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2016 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:427:5: note: expanded from macro 'TARGi'
427 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2016:2: note: '{' token is here
2016 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:427:16: note: expanded from macro 'TARGi'
427 | STMT_START { \
| ^
CryptX.c:2016:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2016 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:444:5: note: expanded from macro 'TARGi'
444 | } STMT_END
| ^
CryptX.c:2016:2: note: ')' token is here
2016 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:31: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:444:7: note: expanded from macro 'TARGi'
444 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2016:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2016 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:56: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^
CryptX.c:2016:2: note: ')' token is here
2016 | PUSHi((IV)RETVAL);
| ^~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:495:58: note: expanded from macro 'PUSHi'
495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2018:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2018 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2018:5: note: '{' token is here
2018 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:2018:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2018 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:2018:5: note: ')' token is here
2018 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2053:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2053 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2053:5: note: '{' token is here
2053 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:2053:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2053 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:2053:5: note: ')' token is here
2053 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2079:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2079 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2079:5: note: '{' token is here
2079 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:2079:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2079 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2079:5: note: '{' token is here
2079 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:2079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2079 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:2079:5: note: ')' token is here
2079 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2079 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:2079:5: note: ')' token is here
2079 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Checksum_CRC32.xs.inc:26:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
26 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Checksum_CRC32.xs.inc:26:9: note: '{' token is here
26 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Checksum_CRC32.xs.inc:26:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
26 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Checksum_CRC32.xs.inc:26:9: note: '{' token is here
26 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_Checksum_CRC32.xs.inc:26:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
26 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_Checksum_CRC32.xs.inc:26:9: note: ')' token is here
26 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Checksum_CRC32.xs.inc:26:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
26 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Checksum_CRC32.xs.inc:26:9: note: ')' token is here
26 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2154:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2154 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2154:5: note: '{' token is here
2154 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:2154:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2154 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:2154:5: note: ')' token is here
2154 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Checksum_CRC32.xs.inc:51:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
51 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Checksum_CRC32.xs.inc:51:9: note: '{' token is here
51 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Checksum_CRC32.xs.inc:51:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
51 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Checksum_CRC32.xs.inc:51:9: note: '{' token is here
51 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_Checksum_CRC32.xs.inc:51:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
51 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_Checksum_CRC32.xs.inc:51:9: note: ')' token is here
51 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Checksum_CRC32.xs.inc:51:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
51 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Checksum_CRC32.xs.inc:51:9: note: ')' token is here
51 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2252:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2252 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2252:5: note: '{' token is here
2252 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:2252:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2252 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:2252:5: note: ')' token is here
2252 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2300:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2300 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2300:5: note: '{' token is here
2300 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:2300:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2300 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:2300:5: note: ')' token is here
2300 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2329:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2329 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2329:5: note: '{' token is here
2329 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:2329:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2329 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:2329:5: note: ')' token is here
2329 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2355:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2355 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2355:5: note: '{' token is here
2355 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:2355:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2355 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2355:5: note: '{' token is here
2355 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:2355:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2355 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:2355:5: note: ')' token is here
2355 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2355:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2355 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:2355:5: note: ')' token is here
2355 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Checksum_Adler32.xs.inc:26:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
26 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Checksum_Adler32.xs.inc:26:9: note: '{' token is here
26 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Checksum_Adler32.xs.inc:26:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
26 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Checksum_Adler32.xs.inc:26:9: note: '{' token is here
26 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_Checksum_Adler32.xs.inc:26:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
26 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_Checksum_Adler32.xs.inc:26:9: note: ')' token is here
26 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Checksum_Adler32.xs.inc:26:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
26 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Checksum_Adler32.xs.inc:26:9: note: ')' token is here
26 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2430:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2430 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2430:5: note: '{' token is here
2430 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:2430:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2430 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:2430:5: note: ')' token is here
2430 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Checksum_Adler32.xs.inc:51:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
51 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Checksum_Adler32.xs.inc:51:9: note: '{' token is here
51 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Checksum_Adler32.xs.inc:51:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
51 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Checksum_Adler32.xs.inc:51:9: note: '{' token is here
51 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_Checksum_Adler32.xs.inc:51:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
51 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_Checksum_Adler32.xs.inc:51:9: note: ')' token is here
51 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Checksum_Adler32.xs.inc:51:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
51 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Checksum_Adler32.xs.inc:51:9: note: ')' token is here
51 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2528:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2528 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2528:5: note: '{' token is here
2528 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:2528:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2528 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:2528:5: note: ')' token is here
2528 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2576:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2576 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2576:5: note: '{' token is here
2576 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:2576:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2576 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:2576:5: note: ')' token is here
2576 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2654:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2654 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2654:5: note: '{' token is here
2654 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:2654:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2654 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:2654:5: note: ')' token is here
2654 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2680:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2680 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2680:5: note: '{' token is here
2680 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:2680:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2680 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2680:5: note: '{' token is here
2680 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:2680:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2680 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:2680:5: note: ')' token is here
2680 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2680:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2680 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:2680:5: note: ')' token is here
2680 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2719:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2719 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2719:5: note: '{' token is here
2719 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:2719:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2719 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:2719:5: note: ')' token is here
2719 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:66:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
66 | XPUSHs(ST(0)); /* return self */;
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:66:9: note: '{' token is here
66 | XPUSHs(ST(0)); /* return self */;
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:66:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
66 | XPUSHs(ST(0)); /* return self */;
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:66:9: note: '{' token is here
66 | XPUSHs(ST(0)); /* return self */;
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:66:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
66 | XPUSHs(ST(0)); /* return self */;
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:66:9: note: ')' token is here
66 | XPUSHs(ST(0)); /* return self */;
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:66:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
66 | XPUSHs(ST(0)); /* return self */;
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:66:9: note: ')' token is here
66 | XPUSHs(ST(0)); /* return self */;
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:81:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
81 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:81:9: note: '{' token is here
81 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:81:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
81 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:81:9: note: '{' token is here
81 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:81:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
81 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:81:9: note: ')' token is here
81 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:81:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
81 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:81:9: note: ')' token is here
81 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:95:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
95 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:95:9: note: '{' token is here
95 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:95:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
95 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:95:9: note: '{' token is here
95 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:95:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
95 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:95:9: note: ')' token is here
95 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:95:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
95 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:95:9: note: ')' token is here
95 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:113:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
113 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:113:11: note: '{' token is here
113 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:113:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
113 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:113:11: note: ')' token is here
113 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2910:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2910 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2910:5: note: '{' token is here
2910 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:2910:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2910 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:2910:5: note: ')' token is here
2910 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:140:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
140 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:140:11: note: '{' token is here
140 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:140:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
140 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:140:11: note: ')' token is here
140 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:2965:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2965 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:2965:5: note: '{' token is here
2965 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:2965:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2965 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:2965:5: note: ')' token is here
2965 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:162:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
162 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:162:9: note: '{' token is here
162 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:162:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
162 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:162:9: note: '{' token is here
162 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:162:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
162 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:162:9: note: ')' token is here
162 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:162:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
162 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:162:9: note: ')' token is here
162 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:178:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
178 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:178:11: note: '{' token is here
178 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:178:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
178 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:178:11: note: '{' token is here
178 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:178:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
178 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:178:11: note: ')' token is here
178 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:178:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
178 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:178:11: note: ')' token is here
178 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:184:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
184 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:184:13: note: '{' token is here
184 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:184:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
184 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:184:13: note: '{' token is here
184 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:184:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
184 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:184:13: note: ')' token is here
184 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:184:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
184 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:184:13: note: ')' token is here
184 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:187:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
187 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:187:13: note: '{' token is here
187 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:187:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
187 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:187:13: note: '{' token is here
187 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:187:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
187 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:187:13: note: ')' token is here
187 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:187:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
187 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:187:13: note: ')' token is here
187 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
190 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:190:13: note: '{' token is here
190 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
190 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:190:13: note: '{' token is here
190 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
190 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:190:13: note: ')' token is here
190 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
190 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:190:13: note: ')' token is here
190 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:213:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
213 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:213:9: note: '{' token is here
213 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:213:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
213 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:213:9: note: ')' token is here
213 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
223 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:223:9: note: '{' token is here
223 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
223 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:223:9: note: '{' token is here
223 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
223 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:223:9: note: ')' token is here
223 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
223 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:223:9: note: ')' token is here
223 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:224:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:224:9: note: '{' token is here
224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:224:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:224:9: note: '{' token is here
224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:224:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:224:9: note: ')' token is here
224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:224:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:224:9: note: ')' token is here
224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:246:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
246 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:246:9: note: '{' token is here
246 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:246:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
246 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:246:9: note: ')' token is here
246 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:256:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
256 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:256:11: note: '{' token is here
256 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:256:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
256 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:256:11: note: '{' token is here
256 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:256:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
256 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:256:11: note: ')' token is here
256 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:256:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
256 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:256:11: note: ')' token is here
256 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:259:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
259 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:259:11: note: '{' token is here
259 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:259:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
259 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:259:11: note: '{' token is here
259 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:259:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
259 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:259:11: note: ')' token is here
259 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:259:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
259 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc:259:11: note: ')' token is here
259 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:3252:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3252 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:3252:5: note: '{' token is here
3252 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:3252:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3252 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:3252:5: note: ')' token is here
3252 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:3278:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3278 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:3278:5: note: '{' token is here
3278 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:3278:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3278 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:3278:5: note: '{' token is here
3278 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:3278:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3278 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:3278:5: note: ')' token is here
3278 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:3278:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3278 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:3278:5: note: ')' token is here
3278 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:3317:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3317 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:3317:5: note: '{' token is here
3317 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:3317:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3317 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:3317:5: note: ')' token is here
3317 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:80:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
80 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:80:11: note: '{' token is here
80 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:80:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
80 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:80:11: note: ')' token is here
80 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:3372:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3372 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:3372:5: note: '{' token is here
3372 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:3372:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3372 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:3372:5: note: ')' token is here
3372 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:107:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
107 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:107:11: note: '{' token is here
107 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:107:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
107 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:107:11: note: ')' token is here
107 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:3427:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3427 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:3427:5: note: '{' token is here
3427 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:3427:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3427 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:3427:5: note: ')' token is here
3427 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:129:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
129 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:129:9: note: '{' token is here
129 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:129:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
129 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:129:9: note: '{' token is here
129 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:129:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
129 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:129:9: note: ')' token is here
129 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:129:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
129 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:129:9: note: ')' token is here
129 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:145:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
145 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:145:11: note: '{' token is here
145 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:145:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
145 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:145:11: note: '{' token is here
145 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:145:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
145 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:145:11: note: ')' token is here
145 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:145:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
145 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:145:11: note: ')' token is here
145 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:151:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
151 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:151:13: note: '{' token is here
151 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:151:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
151 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:151:13: note: '{' token is here
151 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:151:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
151 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:151:13: note: ')' token is here
151 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:151:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
151 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:151:13: note: ')' token is here
151 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:154:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
154 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:154:13: note: '{' token is here
154 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:154:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
154 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:154:13: note: '{' token is here
154 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:154:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
154 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:154:13: note: ')' token is here
154 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:154:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
154 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:154:13: note: ')' token is here
154 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:157:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
157 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:157:13: note: '{' token is here
157 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:157:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
157 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:157:13: note: '{' token is here
157 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:157:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
157 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:157:13: note: ')' token is here
157 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:157:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
157 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:157:13: note: ')' token is here
157 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:181:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
181 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:181:9: note: '{' token is here
181 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:181:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
181 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:181:9: note: ')' token is here
181 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:191:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
191 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:191:9: note: '{' token is here
191 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:191:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
191 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:191:9: note: '{' token is here
191 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:191:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
191 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:191:9: note: ')' token is here
191 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:191:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
191 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:191:9: note: ')' token is here
191 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:192:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
192 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:192:9: note: '{' token is here
192 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:192:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
192 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:192:9: note: '{' token is here
192 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:192:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
192 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:192:9: note: ')' token is here
192 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:192:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
192 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:192:9: note: ')' token is here
192 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:216:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
216 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:216:9: note: '{' token is here
216 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:216:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
216 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:216:9: note: ')' token is here
216 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:225:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
225 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:225:11: note: '{' token is here
225 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:225:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
225 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:225:11: note: '{' token is here
225 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:225:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
225 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:225:11: note: ')' token is here
225 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:225:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
225 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:225:11: note: ')' token is here
225 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:228:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
228 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:228:11: note: '{' token is here
228 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:228:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
228 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:228:11: note: '{' token is here
228 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:228:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
228 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:228:11: note: ')' token is here
228 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:228:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
228 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_CCM.xs.inc:228:11: note: ')' token is here
228 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:3702:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3702 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:3702:5: note: '{' token is here
3702 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:3702:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3702 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:3702:5: note: ')' token is here
3702 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:3728:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3728 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:3728:5: note: '{' token is here
3728 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:3728:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3728 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:3728:5: note: '{' token is here
3728 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:3728:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3728 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:3728:5: note: ')' token is here
3728 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:3728:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3728 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:3728:5: note: ')' token is here
3728 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:3767:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3767 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:3767:5: note: '{' token is here
3767 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:3767:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3767 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:3767:5: note: ')' token is here
3767 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
63 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:63:9: note: '{' token is here
63 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:63:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
63 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:63:9: note: '{' token is here
63 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
63 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:63:9: note: ')' token is here
63 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:63:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
63 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:63:9: note: ')' token is here
63 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:84:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
84 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:84:11: note: '{' token is here
84 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:84:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
84 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:84:11: note: ')' token is here
84 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:3872:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3872 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:3872:5: note: '{' token is here
3872 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:3872:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3872 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:3872:5: note: ')' token is here
3872 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:115:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
115 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:115:11: note: '{' token is here
115 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:115:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
115 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:115:11: note: ')' token is here
115 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:3931:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3931 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:3931:5: note: '{' token is here
3931 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:3931:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3931 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:3931:5: note: ')' token is here
3931 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:145:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
145 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:145:11: note: '{' token is here
145 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:145:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
145 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:145:11: note: ')' token is here
145 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:3989:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3989 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:3989:5: note: '{' token is here
3989 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:3989:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3989 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:3989:5: note: ')' token is here
3989 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:176:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
176 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:176:11: note: '{' token is here
176 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:176:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
176 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:176:11: note: ')' token is here
176 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:4048:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4048 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:4048:5: note: '{' token is here
4048 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:4048:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4048 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:4048:5: note: ')' token is here
4048 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:199:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
199 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:199:9: note: '{' token is here
199 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:199:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
199 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:199:9: note: '{' token is here
199 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:199:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
199 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:199:9: note: ')' token is here
199 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:199:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
199 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:199:9: note: ')' token is here
199 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:215:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
215 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:215:11: note: '{' token is here
215 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:215:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
215 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:215:11: note: '{' token is here
215 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:215:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
215 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:215:11: note: ')' token is here
215 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:215:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
215 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:215:11: note: ')' token is here
215 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:221:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
221 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:221:13: note: '{' token is here
221 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:221:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
221 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:221:13: note: '{' token is here
221 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:221:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
221 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:221:13: note: ')' token is here
221 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:221:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
221 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:221:13: note: ')' token is here
221 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:224:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
224 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:224:13: note: '{' token is here
224 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:224:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
224 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:224:13: note: '{' token is here
224 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:224:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
224 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:224:13: note: ')' token is here
224 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:224:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
224 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:224:13: note: ')' token is here
224 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:227:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
227 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:227:13: note: '{' token is here
227 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:227:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
227 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:227:13: note: '{' token is here
227 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:227:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
227 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:227:13: note: ')' token is here
227 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:227:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
227 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:227:13: note: ')' token is here
227 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:251:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
251 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:251:9: note: '{' token is here
251 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:251:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
251 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:251:9: note: ')' token is here
251 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:262:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
262 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:262:9: note: '{' token is here
262 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:262:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
262 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:262:9: note: '{' token is here
262 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:262:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
262 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:262:9: note: ')' token is here
262 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:262:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
262 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:262:9: note: ')' token is here
262 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:263:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
263 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:263:9: note: '{' token is here
263 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:263:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
263 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:263:9: note: '{' token is here
263 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:263:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
263 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:263:9: note: ')' token is here
263 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:263:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
263 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:263:9: note: ')' token is here
263 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:285:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
285 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:285:9: note: '{' token is here
285 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:285:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
285 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:285:9: note: ')' token is here
285 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:293:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
293 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:293:11: note: '{' token is here
293 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:293:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
293 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:293:11: note: '{' token is here
293 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:293:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
293 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:293:11: note: ')' token is here
293 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:293:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
293 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:293:11: note: ')' token is here
293 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:296:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
296 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:296:11: note: '{' token is here
296 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:296:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
296 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:296:11: note: '{' token is here
296 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:296:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
296 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:296:11: note: ')' token is here
296 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:296:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
296 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_OCB.xs.inc:296:11: note: ')' token is here
296 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:4334:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4334 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:4334:5: note: '{' token is here
4334 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:4334:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4334 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:4334:5: note: ')' token is here
4334 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:4360:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4360 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:4360:5: note: '{' token is here
4360 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:4360:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4360 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:4360:5: note: '{' token is here
4360 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:4360:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4360 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:4360:5: note: ')' token is here
4360 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:4360:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4360 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:4360:5: note: ')' token is here
4360 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:4399:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4399 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:4399:5: note: '{' token is here
4399 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:4399:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4399 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:4399:5: note: ')' token is here
4399 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:64:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
64 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:64:9: note: '{' token is here
64 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:64:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
64 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:64:9: note: '{' token is here
64 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:64:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
64 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:64:9: note: ')' token is here
64 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:64:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
64 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:64:9: note: ')' token is here
64 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:83:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
83 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:83:11: note: '{' token is here
83 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:83:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
83 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:83:11: note: ')' token is here
83 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:4493:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4493 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:4493:5: note: '{' token is here
4493 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:4493:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4493 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:4493:5: note: ')' token is here
4493 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:106:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
106 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:106:9: note: '{' token is here
106 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:106:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
106 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:106:9: note: '{' token is here
106 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:106:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
106 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:106:9: note: ')' token is here
106 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:106:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
106 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:106:9: note: ')' token is here
106 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:120:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
120 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:120:9: note: '{' token is here
120 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:120:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
120 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:120:9: note: '{' token is here
120 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:120:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
120 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:120:9: note: ')' token is here
120 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:120:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
120 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:120:9: note: ')' token is here
120 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:138:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
138 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:138:11: note: '{' token is here
138 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:138:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
138 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:138:11: note: ')' token is here
138 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:4636:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4636 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:4636:5: note: '{' token is here
4636 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:4636:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4636 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:4636:5: note: ')' token is here
4636 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:161:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
161 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:161:9: note: '{' token is here
161 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:161:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
161 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:161:9: note: '{' token is here
161 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:161:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
161 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:161:9: note: ')' token is here
161 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:161:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
161 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:161:9: note: ')' token is here
161 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:177:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
177 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:177:11: note: '{' token is here
177 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:177:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
177 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:177:11: note: '{' token is here
177 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:177:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
177 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:177:11: note: ')' token is here
177 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:177:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
177 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:177:11: note: ')' token is here
177 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:183:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
183 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:183:13: note: '{' token is here
183 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:183:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
183 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:183:13: note: '{' token is here
183 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:183:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
183 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:183:13: note: ')' token is here
183 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:183:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
183 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:183:13: note: ')' token is here
183 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:186:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
186 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:186:13: note: '{' token is here
186 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:186:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
186 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:186:13: note: '{' token is here
186 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:186:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
186 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:186:13: note: ')' token is here
186 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:186:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
186 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:186:13: note: ')' token is here
186 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:189:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
189 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:189:13: note: '{' token is here
189 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:189:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
189 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:189:13: note: '{' token is here
189 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:189:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
189 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:189:13: note: ')' token is here
189 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:189:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
189 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:189:13: note: ')' token is here
189 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:214:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
214 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:214:9: note: '{' token is here
214 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:214:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
214 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:214:9: note: ')' token is here
214 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
223 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:223:9: note: '{' token is here
223 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
223 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:223:9: note: '{' token is here
223 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
223 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:223:9: note: ')' token is here
223 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
223 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:223:9: note: ')' token is here
223 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:224:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:224:9: note: '{' token is here
224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:224:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:224:9: note: '{' token is here
224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:224:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:224:9: note: ')' token is here
224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:224:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:224:9: note: ')' token is here
224 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:248:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
248 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:248:9: note: '{' token is here
248 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:248:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
248 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:248:9: note: ')' token is here
248 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:257:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
257 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:257:11: note: '{' token is here
257 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:257:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
257 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:257:11: note: '{' token is here
257 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:257:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
257 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:257:11: note: ')' token is here
257 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:257:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
257 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:257:11: note: ')' token is here
257 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:260:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
260 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:260:11: note: '{' token is here
260 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:260:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
260 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:260:11: note: '{' token is here
260 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:260:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
260 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:260:11: note: ')' token is here
260 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:260:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
260 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_GCM.xs.inc:260:11: note: ')' token is here
260 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:4927:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4927 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:4927:5: note: '{' token is here
4927 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:4927:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4927 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:4927:5: note: ')' token is here
4927 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:4953:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4953 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:4953:5: note: '{' token is here
4953 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:4953:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4953 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:4953:5: note: '{' token is here
4953 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:4953:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4953 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:4953:5: note: ')' token is here
4953 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:4953:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4953 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:4953:5: note: ')' token is here
4953 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:4992:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4992 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:4992:5: note: '{' token is here
4992 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:4992:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4992 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:4992:5: note: ')' token is here
4992 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:70:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
70 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:70:11: note: '{' token is here
70 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:70:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
70 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:70:11: note: ')' token is here
70 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5047:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5047 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5047:5: note: '{' token is here
5047 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:5047:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5047 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:5047:5: note: ')' token is here
5047 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:97:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
97 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:97:11: note: '{' token is here
97 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:97:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
97 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:97:11: note: ')' token is here
97 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5102:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5102 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5102:5: note: '{' token is here
5102 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:5102:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5102 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:5102:5: note: ')' token is here
5102 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:119:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
119 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:119:9: note: '{' token is here
119 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:119:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
119 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:119:9: note: '{' token is here
119 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:119:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
119 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:119:9: note: ')' token is here
119 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:119:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
119 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:119:9: note: ')' token is here
119 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:135:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
135 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:135:11: note: '{' token is here
135 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:135:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
135 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:135:11: note: '{' token is here
135 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:135:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
135 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:135:11: note: ')' token is here
135 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:135:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
135 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:135:11: note: ')' token is here
135 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:141:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
141 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:141:13: note: '{' token is here
141 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:141:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
141 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:141:13: note: '{' token is here
141 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:141:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
141 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:141:13: note: ')' token is here
141 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:141:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
141 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:141:13: note: ')' token is here
141 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:144:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
144 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:144:13: note: '{' token is here
144 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:144:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
144 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:144:13: note: '{' token is here
144 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:144:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
144 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:144:13: note: ')' token is here
144 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:144:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
144 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:144:13: note: ')' token is here
144 | XPUSHs(sv_2mortal(newSViv(0))); /* false */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:147:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
147 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:147:13: note: '{' token is here
147 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:147:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
147 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:147:13: note: '{' token is here
147 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:147:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
147 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:147:13: note: ')' token is here
147 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:147:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
147 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:147:13: note: ')' token is here
147 | XPUSHs(sv_2mortal(newSViv(1))); /* true */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:162:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
162 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:162:9: note: '{' token is here
162 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:162:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
162 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:162:9: note: '{' token is here
162 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:162:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
162 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:162:9: note: ')' token is here
162 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:162:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
162 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:162:9: note: ')' token is here
162 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:185:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
185 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:185:9: note: '{' token is here
185 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:185:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
185 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:185:9: note: ')' token is here
185 | SvCUR_set(output, pt_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:195:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
195 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:195:9: note: '{' token is here
195 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:195:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
195 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:195:9: note: '{' token is here
195 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:195:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
195 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:195:9: note: ')' token is here
195 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:195:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
195 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:195:9: note: ')' token is here
195 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:196:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
196 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:196:9: note: '{' token is here
196 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:196:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
196 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:196:9: note: '{' token is here
196 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:196:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
196 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:196:9: note: ')' token is here
196 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:196:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
196 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:196:9: note: ')' token is here
196 | XPUSHs(sv_2mortal(newSVpvn((char*)tag, tag_len)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:220:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
220 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:220:9: note: '{' token is here
220 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:220:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
220 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:220:9: note: ')' token is here
220 | SvCUR_set(output, ct_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:229:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
229 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:229:11: note: '{' token is here
229 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:229:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
229 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:229:11: note: '{' token is here
229 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:229:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
229 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:229:11: note: ')' token is here
229 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:229:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
229 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:229:11: note: ')' token is here
229 | XPUSHs(sv_2mortal(newSVpvn(NULL,0))); /* undef */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:232:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
232 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:232:11: note: '{' token is here
232 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:232:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
232 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:232:11: note: '{' token is here
232 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:232:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
232 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:232:11: note: ')' token is here
232 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:232:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
232 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_AuthEnc_EAX.xs.inc:232:11: note: ')' token is here
232 | XPUSHs(sv_2mortal(output));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5443:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5443 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5443:5: note: '{' token is here
5443 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:5443:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5443 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:5443:5: note: ')' token is here
5443 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5470:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5470 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5470:5: note: '{' token is here
5470 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:5470:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5470 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5470:5: note: '{' token is here
5470 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:5470:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5470 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:5470:5: note: ')' token is here
5470 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5470:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5470 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:5470:5: note: ')' token is here
5470 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5509:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5509 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5509:5: note: '{' token is here
5509 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:5509:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5509 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:5509:5: note: ')' token is here
5509 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Stream_Rabbit.xs.inc:67:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
67 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Stream_Rabbit.xs.inc:67:11: note: '{' token is here
67 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_Stream_Rabbit.xs.inc:67:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
67 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_Stream_Rabbit.xs.inc:67:11: note: ')' token is here
67 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5562:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5562 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5562:5: note: '{' token is here
5562 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:5562:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5562 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:5562:5: note: ')' token is here
5562 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Stream_Rabbit.xs.inc:94:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
94 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Stream_Rabbit.xs.inc:94:11: note: '{' token is here
94 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_Stream_Rabbit.xs.inc:94:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
94 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_Stream_Rabbit.xs.inc:94:11: note: ')' token is here
94 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5617:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5617 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5617:5: note: '{' token is here
5617 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:5617:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5617 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:5617:5: note: ')' token is here
5617 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5682:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5682 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5682:5: note: '{' token is here
5682 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:5682:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5682 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:5682:5: note: ')' token is here
5682 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5709 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5709:5: note: '{' token is here
5709 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:5709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5709 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5709:5: note: '{' token is here
5709 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:5709:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5709 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:5709:5: note: ')' token is here
5709 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5709:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5709 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:5709:5: note: ')' token is here
5709 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5748:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5748 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5748:5: note: '{' token is here
5748 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:5748:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5748 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:5748:5: note: ')' token is here
5748 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Stream_Sosemanuk.xs.inc:70:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
70 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Stream_Sosemanuk.xs.inc:70:11: note: '{' token is here
70 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_Stream_Sosemanuk.xs.inc:70:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
70 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_Stream_Sosemanuk.xs.inc:70:11: note: ')' token is here
70 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5801:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5801 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5801:5: note: '{' token is here
5801 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:5801:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5801 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:5801:5: note: ')' token is here
5801 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Stream_Sosemanuk.xs.inc:97:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
97 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Stream_Sosemanuk.xs.inc:97:11: note: '{' token is here
97 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_Stream_Sosemanuk.xs.inc:97:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
97 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_Stream_Sosemanuk.xs.inc:97:11: note: ')' token is here
97 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5856:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5856 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5856:5: note: '{' token is here
5856 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:5856:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5856 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:5856:5: note: ')' token is here
5856 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5909:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5909 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5909:5: note: '{' token is here
5909 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:5909:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5909 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:5909:5: note: ')' token is here
5909 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5936:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5936 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5936:5: note: '{' token is here
5936 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:5936:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5936 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5936:5: note: '{' token is here
5936 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:5936:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5936 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:5936:5: note: ')' token is here
5936 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5936:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5936 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:5936:5: note: ')' token is here
5936 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:5975:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5975 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:5975:5: note: '{' token is here
5975 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:5975:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5975 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:5975:5: note: ')' token is here
5975 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Stream_Sober128.xs.inc:64:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
64 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Stream_Sober128.xs.inc:64:11: note: '{' token is here
64 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_Stream_Sober128.xs.inc:64:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
64 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_Stream_Sober128.xs.inc:64:11: note: ')' token is here
64 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6028:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6028 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6028:5: note: '{' token is here
6028 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6028:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6028 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6028:5: note: ')' token is here
6028 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Stream_Sober128.xs.inc:91:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
91 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Stream_Sober128.xs.inc:91:11: note: '{' token is here
91 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_Stream_Sober128.xs.inc:91:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
91 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_Stream_Sober128.xs.inc:91:11: note: ')' token is here
91 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6083:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6083 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6083:5: note: '{' token is here
6083 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6083:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6083 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6083:5: note: ')' token is here
6083 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6126:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6126 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6126:5: note: '{' token is here
6126 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6126 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6126:5: note: ')' token is here
6126 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6153:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6153 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6153:5: note: '{' token is here
6153 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:6153:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6153 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6153:5: note: '{' token is here
6153 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6153:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6153 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6153:5: note: ')' token is here
6153 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6153:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6153 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:6153:5: note: ')' token is here
6153 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6192:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6192 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6192:5: note: '{' token is here
6192 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6192:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6192 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6192:5: note: ')' token is here
6192 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Stream_RC4.xs.inc:56:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
56 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Stream_RC4.xs.inc:56:11: note: '{' token is here
56 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_Stream_RC4.xs.inc:56:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
56 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_Stream_RC4.xs.inc:56:11: note: ')' token is here
56 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6245:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6245 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6245:5: note: '{' token is here
6245 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6245:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6245 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6245:5: note: ')' token is here
6245 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Stream_RC4.xs.inc:83:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
83 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Stream_RC4.xs.inc:83:11: note: '{' token is here
83 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_Stream_RC4.xs.inc:83:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
83 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_Stream_RC4.xs.inc:83:11: note: ')' token is here
83 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6300:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6300 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6300:5: note: '{' token is here
6300 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6300:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6300 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6300:5: note: ')' token is here
6300 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6369:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6369 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6369:5: note: '{' token is here
6369 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6369:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6369 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6369:5: note: ')' token is here
6369 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6396:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6396 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6396:5: note: '{' token is here
6396 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:6396:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6396 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6396:5: note: '{' token is here
6396 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6396:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6396 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6396:5: note: ')' token is here
6396 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6396:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6396 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:6396:5: note: ')' token is here
6396 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6435:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6435 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6435:5: note: '{' token is here
6435 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6435:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6435 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6435:5: note: ')' token is here
6435 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Stream_Salsa20.xs.inc:64:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
64 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Stream_Salsa20.xs.inc:64:11: note: '{' token is here
64 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_Stream_Salsa20.xs.inc:64:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
64 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_Stream_Salsa20.xs.inc:64:11: note: ')' token is here
64 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6488:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6488 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6488:5: note: '{' token is here
6488 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6488:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6488 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6488:5: note: ')' token is here
6488 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Stream_Salsa20.xs.inc:91:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
91 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Stream_Salsa20.xs.inc:91:11: note: '{' token is here
91 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_Stream_Salsa20.xs.inc:91:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
91 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_Stream_Salsa20.xs.inc:91:11: note: ')' token is here
91 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6543:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6543 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6543:5: note: '{' token is here
6543 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6543:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6543 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6543:5: note: ')' token is here
6543 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6625:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6625 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6625:5: note: '{' token is here
6625 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6625:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6625 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6625:5: note: ')' token is here
6625 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6652:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6652 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6652:5: note: '{' token is here
6652 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:6652:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6652 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6652:5: note: '{' token is here
6652 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6652:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6652 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6652:5: note: ')' token is here
6652 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6652:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6652 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:6652:5: note: ')' token is here
6652 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6691:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6691 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6691:5: note: '{' token is here
6691 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6691:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6691 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6691:5: note: ')' token is here
6691 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Stream_ChaCha.xs.inc:77:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
77 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Stream_ChaCha.xs.inc:77:11: note: '{' token is here
77 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_Stream_ChaCha.xs.inc:77:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
77 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_Stream_ChaCha.xs.inc:77:11: note: ')' token is here
77 | SvCUR_set(RETVAL, out_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6744:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6744 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6744:5: note: '{' token is here
6744 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6744:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6744 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6744:5: note: ')' token is here
6744 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Stream_ChaCha.xs.inc:104:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
104 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Stream_ChaCha.xs.inc:104:11: note: '{' token is here
104 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set'
1529 | STMT_START { \
| ^
./inc/CryptX_Stream_ChaCha.xs.inc:104:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
104 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^
./inc/CryptX_Stream_ChaCha.xs.inc:104:11: note: ')' token is here
104 | SvCUR_set(RETVAL, in_data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set'
1534 | (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6799:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6799 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6799:5: note: '{' token is here
6799 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6799:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6799 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6799:5: note: ')' token is here
6799 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6871:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6871 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6871:5: note: '{' token is here
6871 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6871:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6871 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6871:5: note: ')' token is here
6871 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6897:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6897 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6897:5: note: '{' token is here
6897 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:6897:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6897 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6897:5: note: '{' token is here
6897 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6897:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6897 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6897:5: note: ')' token is here
6897 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6897:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6897 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:6897:5: note: ')' token is here
6897 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:6936:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6936 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:6936:5: note: '{' token is here
6936 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:6936:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6936 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:6936:5: note: ')' token is here
6936 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Mac_BLAKE2b.xs.inc:59:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
59 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Mac_BLAKE2b.xs.inc:59:9: note: '{' token is here
59 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Mac_BLAKE2b.xs.inc:59:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
59 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Mac_BLAKE2b.xs.inc:59:9: note: '{' token is here
59 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_Mac_BLAKE2b.xs.inc:59:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
59 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_Mac_BLAKE2b.xs.inc:59:9: note: ')' token is here
59 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Mac_BLAKE2b.xs.inc:59:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
59 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Mac_BLAKE2b.xs.inc:59:9: note: ')' token is here
59 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:7044:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7044 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:7044:5: note: '{' token is here
7044 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:7044:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7044 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:7044:5: note: ')' token is here
7044 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:7109:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7109 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:7109:5: note: '{' token is here
7109 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:7109:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7109 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:7109:5: note: ')' token is here
7109 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:7154:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7154 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:7154:5: note: '{' token is here
7154 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:7154:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7154 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:7154:5: note: ')' token is here
7154 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:7180:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7180 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:7180:5: note: '{' token is here
7180 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:7180:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7180 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:7180:5: note: '{' token is here
7180 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:7180:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7180 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:7180:5: note: ')' token is here
7180 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:7180:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7180 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^
CryptX.c:7180:5: note: ')' token is here
7180 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:7219:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7219 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:7219:5: note: '{' token is here
7219 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:7219:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7219 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:7219:5: note: ')' token is here
7219 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Mac_BLAKE2s.xs.inc:59:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
59 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:19: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Mac_BLAKE2s.xs.inc:59:9: note: '{' token is here
59 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:30: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Mac_BLAKE2s.xs.inc:59:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
59 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:25: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
./inc/CryptX_Mac_BLAKE2s.xs.inc:59:9: note: '{' token is here
59 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:404:36: note: expanded from macro 'EXTEND'
404 | # define EXTEND(p,n) STMT_START { \
| ^
./inc/CryptX_Mac_BLAKE2s.xs.inc:59:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
59 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:25: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^
./inc/CryptX_Mac_BLAKE2s.xs.inc:59:9: note: ')' token is here
59 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:32: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:410:27: note: expanded from macro 'EXTEND'
410 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
./inc/CryptX_Mac_BLAKE2s.xs.inc:59:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
59 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:59: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^
./inc/CryptX_Mac_BLAKE2s.xs.inc:59:9: note: ')' token is here
59 | XPUSHs(ST(0)); /* return self */
| ^~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/pp.h:498:61: note: expanded from macro 'XPUSHs'
498 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:7327:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7327 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:7327:5: note: '{' token is here
7327 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:7327:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7327 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:7327:5: note: ')' token is here
7327 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:7392:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7392 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:7392:5: note: '{' token is here
7392 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:7392:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7392 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:7392:5: note: ')' token is here
7392 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:7435:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7435 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:7435:5: note: '{' token is here
7435 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
325 | STMT_START { \
| ^
CryptX.c:7435:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7435 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^
CryptX.c:7435:5: note: ')' token is here
7435 | XSRETURN(1);
| ^~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
330 | } STMT_END
| ^~~~~~~~
./ppport.h:4186:25: note: expanded from macro 'STMT_END'
4186 | # define STMT_END )
| ^
CryptX.c:7461:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
7461 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
| ^~~~~~~~~~
./ppport.h:4185:31: note: expanded from macro 'STMT_START'
4185 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
| ^
CryptX.c:7461:5: note: '{' token is here
7461 | XSRETURN_EMPTY;
| ^~~~~~~~~~~~~~
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY'
340 | #define XSRETURN_EMPTY STMT_START {
[Output truncated after 1000K]
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
runtime:
Module Need Have
------------------- ----- --------
Math::BigInt 0 2.003003
perl 5.006 5.038002
build:
Module Need Have
------------------- ----- --------
ExtUtils::MakeMaker 0 7.70
configure:
Module Need Have
------------------- ----- --------
ExtUtils::MakeMaker 0 7.70
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
LANG = en_US.UTF-8
LC_ALL = en_US.UTF-8
LDFLAGS = -L/opt/homebrew/opt/curl/lib
PATH = /opt/homebrew/opt/node@18/bin:/opt/homebrew/Cellar/perl/5.36.1/bin:/opt/homebrew/opt/curl/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Applications/Little Snitch.app/Contents/Components:/Users/stanislawpusep/.vim/bin:/Users/stanislawpusep/bin:/Users/stanislawpusep/node_modules/.bin:/usr/local/sbin:/opt/homebrew/opt/node@18/bin:/opt/homebrew/Cellar/perl/5.36.1/bin:/Users/stanislawpusep/perl5/bin:/opt/homebrew/opt/curl/bin:/Applications/kitty.app/Contents/MacOS:/Users/stanislawpusep/.local/bin:/Users/stanislawpusep/.local/bin:/Users/stanislawpusep/.local/bin
PERL5LIB = /Users/stanislawpusep/perl5/lib/perl5
PERL_LOCAL_LIB_ROOT = /Users/stanislawpusep/perl5
PERL_MB_OPT = --install_base "/Users/stanislawpusep/perl5"
PERL_MM_OPT = INSTALL_BASE=/Users/stanislawpusep/perl5
PERL_MM_USE_DEFAULT = 1
SHELL = /bin/zsh
TERM = tmux-256color
TMPDIR = /var/folders/w1/125w8syj3fx4505hrl72wjjm0000gp/T/
Perl special variables (and OS-specific diagnostics, for MSWin32):
EGID = 20 20 12 61 79 80 81 98 701 33 100 204 250 395 398 399 400
EUID = 502
EXECUTABLE_NAME = /opt/homebrew/Cellar/perl/5.38.2_1/bin/perl
GID = 20 20 12 61 79 80 81 98 701 33 100 204 250 395 398 399 400
UID = 502
Perl module toolchain versions installed:
Module Have
------------------- --------
CPAN 2.37
CPAN::Meta 2.150010
Cwd 3.89
ExtUtils::CBuilder 0.280238
ExtUtils::Command 7.70
ExtUtils::Install 2.22
ExtUtils::MakeMaker 7.70
ExtUtils::Manifest 1.75
ExtUtils::ParseXS 3.51
File::Spec 3.88
JSON 4.10
JSON::PP 4.16
Module::Build 0.4234
Module::Signature n/a
Parse::CPAN::Meta 2.150010
Test::Harness 3.50
Test::More 1.302204
YAML 1.31
YAML::Syck n/a
version 0.9933
--
Summary of my perl5 (revision 5 version 38 subversion 2) configuration:
Platform:
osname=darwin
osvers=24.0.0
archname=darwin-thread-multi-2level
uname='darwin sequoia-arm64.local 24.0.0 darwin kernel version 24.0.0: mon aug 12 20:54:20 pdt 2024; root:xnu-11215.1.10~2release_arm64_vmapple arm64 '
config_args='-des -Dinstallstyle=lib/perl5 -Dinstallprefix=/opt/homebrew/Cellar/perl/5.38.2_1 -Dprefix=/opt/homebrew/opt/perl -Dprivlib=/opt/homebrew/opt/perl/lib/perl5/5.38 -Dsitelib=/opt/homebrew/opt/perl/lib/perl5/site_perl/5.38 -Dotherlibdirs=/opt/homebrew/lib/perl5/site_perl/5.38 -Dperlpath=/opt/homebrew/opt/perl/bin/perl -Dstartperl=#!/opt/homebrew/opt/perl/bin/perl -Dman1dir=/opt/homebrew/opt/perl/share/man/man1 -Dman3dir=/opt/homebrew/opt/perl/share/man/man3 -Duseshrplib -Duselargefiles -Dusethreads'
hint=recommended
useposix=true
d_sigaction=define
useithreads=define
usemultiplicity=define
use64bitint=define
use64bitall=define
uselongdouble=undef
usemymalloc=n
default_inc_excludes_dot=define
Compiler:
cc='cc'
ccflags ='-fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong'
optimize='-O3'
cppflags='-fno-common -DPERL_DARWIN -mmacosx-version-min=15.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong'
ccversion=''
gccversion='Apple LLVM 16.0.0 (clang-1600.0.26.3)'
gccosandvers=''
intsize=4
longsize=8
ptrsize=8
doublesize=8
byteorder=12345678
doublekind=3
d_longlong=define
longlongsize=8
d_longdbl=define
longdblsize=8
longdblkind=0
ivtype='long'
ivsize=8
nvtype='double'
nvsize=8
Off_t='off_t'
lseeksize=8
alignbytes=8
prototype=define
Linker and Libraries:
ld='cc'
ldflags =' -mmacosx-version-min=15.0 -fstack-protector-strong'
libpth=/opt/homebrew/Cellar/berkeley-db@5/5.3.28_1/lib /opt/homebrew/lib /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/lib /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/lib /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib /usr/lib
libs=-lgdbm -ldb
perllibs=
libc=
so=dylib
useshrplib=true
libperl=libperl.dylib
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs
dlext=bundle
d_dlsymun=undef
ccdlflags=' '
cccdlflags=' '
lddlflags=' -mmacosx-version-min=15.0 -bundle -undefined dynamic_lookup -fstack-protector-strong'
Characteristics of this binary (from libperl):
Compile-time options:
HAS_LONG_DOUBLE
HAS_STRTOLD
HAS_TIMES
MULTIPLICITY
PERLIO_LAYERS
PERL_COPY_ON_WRITE
PERL_DONT_CREATE_GVSV
PERL_HASH_FUNC_SIPHASH13
PERL_HASH_USE_SBOX32
PERL_MALLOC_WRAP
PERL_OP_PARENT
PERL_PRESERVE_IVUV
PERL_USE_SAFE_PUTENV
USE_64_BIT_ALL
USE_64_BIT_INT
USE_ITHREADS
USE_LARGE_FILES
USE_LOCALE
USE_LOCALE_COLLATE
USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC
USE_LOCALE_TIME
USE_PERLIO
USE_PERL_ATOF
USE_REENTRANT_API
Built under darwin
Compiled at Nov 28 2023 14:04:47
%ENV:
PERL5LIB="/Users/stanislawpusep/perl5/lib/perl5"
PERL_LOCAL_LIB_ROOT="/Users/stanislawpusep/perl5"
PERL_MB_OPT="--install_base "/Users/stanislawpusep/perl5""
PERL_MM_OPT="INSTALL_BASE=/Users/stanislawpusep/perl5"
PERL_MM_USE_DEFAULT="1"
@INC:
/Users/stanislawpusep/perl5/lib/perl5/5.38.2/darwin-thread-multi-2level
/Users/stanislawpusep/perl5/lib/perl5/5.38.2
/Users/stanislawpusep/perl5/lib/perl5/darwin-thread-multi-2level
/Users/stanislawpusep/perl5/lib/perl5
/opt/homebrew/opt/perl/lib/perl5/site_perl/5.38/darwin-thread-multi-2level
/opt/homebrew/opt/perl/lib/perl5/site_perl/5.38
/opt/homebrew/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level
/opt/homebrew/opt/perl/lib/perl5/5.38
/opt/homebrew/lib/perl5/site_perl/5.38